devops:ansible

Це стара версія документу!


Ansible

Automation Configuration Management Tools

  • Pull: на керованих серверах встановлений Agent який робить Pull налаштувань від Master
  • Push: на керованих серверах нічого не встановлено, Master робить Push налаштувань
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

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

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

ansible target2 -m ping -i inventory

Відповідь:

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

Формат:

  • devops/ansible.1710750712.txt.gz
  • Востаннє змінено: 18/03/2024 08:31
  • (зовнішнє редагування)