Код IT
← Каталог

Справочник по Ansible — Примеры задач

Фрагмент из «Справочник по Ansible»: Примеры задач.

yaml infra-securityencyclopedia8-04-devops-ci-cd-3111 embed URL статья в энциклопедии
YAML main.yaml
- name: Создать директорию
  file:
    path: /opt/app
    state: directory
    mode: '0755'

- name: Скопировать конфигурационный файл
  copy:
    src: files/app.conf
    dest: /etc/app.conf
    owner: root
    group: root
    mode: '0644'

- name: Выполнить команду
  command: /usr/bin/make_database.sh
  args:
    chdir: /opt/app
    creates: /var/db/database.sqlite
- name: Создать директорию
  file:
    path: /opt/app
    state: directory
    mode: '0755'

- name: Скопировать конфигурационный файл
  copy:
    src: files/app.conf
    dest: /etc/app.conf
    owner: root
    group: root
    mode: '0644'

- name: Выполнить команду
  command: /usr/bin/make_database.sh
  args:
    chdir: /opt/app
    creates: /var/db/database.sqlite