This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
сервис_ansible [2026/09/28 18:19] val [Использование модулей] |
сервис_ansible [2026/09/28 18:23] (current) val [Использование модулей] |
||
|---|---|---|---|
| Line 111: | Line 111: | ||
| node1# ansible all -m ping -i inv_file.ini | node1# ansible all -m ping -i inv_file.ini | ||
| node1# ansible all -m ping -i node2:2222, | node1# ansible all -m ping -i node2:2222, | ||
| - | gate.isp.un# docker run --rm -it -v /etc/ansible/:/etc/ansible/ -v /etc/resolv.conf:/etc/resolv.conf willhallonline/ansible:2.21-ubuntu-24.04 ansible -m ping corp | ||
| node1# ansible corpX -m command -a 'uname -a' | node1# ansible corpX -m command -a 'uname -a' | ||
| Line 743: | Line 742: | ||
| * [[Сервисы Gateway и routing#Управление таблицей маршрутизации]] | * [[Сервисы Gateway и routing#Управление таблицей маршрутизации]] | ||
| + | ==== Использование docker образов для управления версиями ansible ==== | ||
| + | <code> | ||
| + | docker run --rm -it -v /etc/ansible/:/etc/ansible/ -v /etc/resolv.conf:/etc/resolv.conf willhallonline/ansible:2.21-ubuntu-24.04 ansible -m ping corp | ||
| + | |||
| + | docker run --rm -it -v /etc/ansible/:/etc/ansible/ -v /etc/resolv.conf:/etc/resolv.conf -v /root/conf/ansible:/ansible willhallonline/ansible:2.21-ubuntu-24.04 ansible-playbook /ansible/roles/hosts.yml | ||
| + | |||
| + | docker run --rm -it -v /etc/ansible/:/etc/ansible/ -v /etc/resolv.conf:/etc/resolv.conf -v /root/conf/ansible:/ansible willhallonline/ansible:2.21-ubuntu-24.04 ansible-playbook /ansible/roles/asterisk.yml | ||
| + | |||
| + | docker run --rm -it -v /etc/ansible/:/etc/ansible/ -v /etc/resolv.conf:/etc/resolv.conf -v /root/conf/ansible:/ansible willhallonline/ansible:2.21-ubuntu-24.04 ansible-playbook /ansible/roles/mail.yml --extra-vars "variable_host=corp" | ||
| + | </code> | ||
| ==== ansible-vault ==== | ==== ansible-vault ==== | ||