SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Установка множества пакетов через ansible


Метки: ansible 

Ответы

RemiZOffAlex  Создано: 2017-05-28 22:27:15.834936  Обновлено: 2017-05-28 22:27:15.834936

Файл standart-app.yml

---
- hosts: all
  remote_user: root

  tasks:
  - name: Установка пакетов
    apt: pkg={{ item }} state=latest
    with_items:
      - rsync
      - wget
      - nano
      - atop
    when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'

  - name: Установка пакетов
    yum: pkg={{ item }} state=latest
    with_items:
      - atop
      - bind-utils
      - man
      - mc
      - nano
      - net-tools
      - ntp
      - rsync
      - smartmontools
      - perl
      - pwgen
      - tcpdump
      - wget
    when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux'

Использование

ansible-playbook -i "10.0.0.10," -l 10.0.0.10 standart-app.yml

Возможно будут интересны и другие вопросы