Оглавление:
Карта сайта:
Оглавление:
Карта сайта:
Это файлы в которых прописаны сценарии действий, которые нужно выполнить с какой, то группой хостов.
playbook состоит из:
наш inventory файл hosts.ini
[demo] 127.0.0.1 ansible_user=werwolf ansible_port=2222
Ниже схема простого playbook’a использующего модуль ios_command:
Создадим файл user.yaml
--- - name: user hosts: demo #наша группа серверов tasks: - name: Create user # название таска user: # название модуля name: werwolf4 # имя нового пользователя state: present # создать пользователя если его нет become: true # использовать sudo
запустим ansible команду
ansible-playbook -i hosts.ini user.yml -K