суббота, 16 июня 2018 г.

Ansible playbook - примеры

Мой первый плейбук установки пакета для группы хостов в Ansible.

Создаём файл в /etc/ansible/install_pwgen.yml

Запуска самого Playbook: ansible-playbook /etc/ansible/install_pwgen.yml

---
- hosts: test
  user: root
  become: true
  vars:
    pkg_name: pwgen

  tasks:

  - name: Run yum update
    yum: update_cache=yes
    yum: name={{ pkg_name }} state=latest
    update_cache: yes
    sudo: yes

===================================================
Проверяем запущен ли сервис mysql

---
- hosts: test
  remote_user: nurlan
  tasks:
    - name: check mysql

      service: name=mysql state=running

=======================================================
Проверка аптайма на группе хостов

playbooks# ansible -m command -a 'uptime' test

Комментариев нет:

Отправить комментарий