Сеня рядом и Белла пришел. Былое
Настройка ansible сети для самых маленьких (часть 2)
Плейбук для получения данных с DNS сервера - hosts: localhost
gather_facts: no
become: yes
vars:
remove_strings: [has address]
tasks:
- name: create directory
file: path=/etc/ansible/tmp state=directory
- name: output RTR-HQ
command: "host rtr-hq"
register: rtrhq
- debug: var=rtrhq
- copy:
content: "{{ rtrhq.stdout | replace('\\n', '\n') }}"
dest: /etc/ansible/tmp/rtrhq.out
- replace:
path: /etc/ansible/tmp/rtrhq.out
regexp: '\b{{ item }}\b\s?'
replace: '- '
loop: "{{ remove_strings }}"
- name: output RTR-BR
command: "host rtr-br"
register: rtrbr
- debug: var=rtrbr
- copy:
content: "{{ rtrbr...
Ansible от А до Я. Часть 1 | Ping : Pong
Настройка нод и первое подключение. Как всегда подробно. С нюансами и комментариями. Что такое Ansible и для чего он нужен я кратко описал здесь: Пожалуйста, ознакомьтесь со статьёй выше, чтобы понимать терминологию. Настройка Control node В качестве управляющего узла я буду использовать Linux Mint 21.2, вы можете использовать любой дистрибутив Linux или MacOS. На момент написания статьи актуальная версия Ansible 8.4.0 (ansible-core 2.15.4), которая требует Python 3.9 - 3.11 на управляющей ноде и Python 2...