Инструменты пользователя

Инструменты сайта


linux:ansible:playbooks

Playbooks

Это файлы в которых прописаны сценарии действий, которые нужно выполнить с какой, то группой хостов.

playbook состоит из:

  • Play — набор задач которые нужно выполнить для группы хостов
  • task — конкретная задача.

наш inventory файл hosts.ini

[demo]
127.0.0.1 ansible_user=werwolf ansible_port=2222

Ниже схема простого playbook’a использующего модуль ios_command:

1_03gpcpr4nkpz1ad5kgsgmg.jpg

Создадим файл 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
linux/ansible/playbooks.txt · Последние изменения: 2023/11/23 19:03 — werwolf