Зміст

Ansible

Automation Configuration Management Tools

Основне

Інсталяція

sudo apt install ansible

Доставити sshpass

sudo apt install sshpass

Створення файла для коннекта з серверами

nano inventory

target1 ansible_host=192.168.122.232 ansible_ssh_pass=Undergod192
target2 ansible_host=192.168.122.166 ansible_ssh_pass=Undergod192

Потрібно перевірити finger

Натиснути “yes” і все. А ще краще зробити коннект по ключам.

Після цього можна запускати перевірку

ansible target2 -m ping -i inventory

Відповідь:

target2 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python3"
    },
    "changed": false,
    "ping": "pong"
}

YAML-файли

Формат: