11 месяцев назад
Настройка 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...
542 читали · 1 год назад
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...