Мой первый плейбук установки пакета для группы хостов в 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
Создаём файл в /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
Комментариев нет:
Отправить комментарий