Callback-плагины в Ansible Узнай, как с помощью callback-плагинов измерить производительность Ansible и ускорить задачи Больше — на курсе «Ansible: Infrastructure as Code» https://to.slurm.io/xL71qw
Настройка 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...
Rust в помощь Ansible
Написать пользовательские модули Ansible на Rust с ML, считывающие входные данные JSON с парсингом в Ansible и обратно, для создания REST API. Повысив тем самым: Производительность ресурсоемких задач. Безопасность памяти. Параллелизм задач, которые может запустить Ansible. Найти альтернативы между разными подходами получения данных из Ansible в Rust: Входные данные приложения Rust могут быть получены с помощью Ansible и использованы в последующих задачах: Пример настройки переменных среды в Ansible:...