Ansible: различия между версиями

 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
{{DISPLAYTITLE: Настройка контроллера с помощью Ansible }}
{{DISPLAYTITLE: Настройка контроллера с помощью Ansible }}
== Описание ==
== Описание ==
[https://www.ansible.com/ Ansible] позволяет автоматизировать процесс настройки контроллера в декларативном виде.
[https://www.ansible.com/ Ansible] позволяет автоматизировать процесс настройки контроллера в декларативном виде.
Строка 20: Строка 19:
== Конфигурация ==
== Конфигурация ==


Описывается в виде Ansible Playbooks файлов в формате YAML. В качестве примера можно взять https://github.com/wirenboard/wb-ansible-playbooks. В файле group_vars/all можно задать различные переменные, в site.yml выбрать наобходимые роли (например раскомментировать роль nodered, чтобы установить [[Node-RED | Node RED]] на контроллер). В файле hosts - список IP адресов контроллеров.
Описывается в виде Ansible Playbooks файлов в формате YAML. В качестве примера можно взять [https://github.com/wirenboard/wb-ansible-playbooks wb-ansible-playbooks]. В файле group_vars/all можно задать различные переменные, в site.yml выбрать наобходимые роли (например раскомментировать роль nodered, чтобы установить [[Node-RED | Node RED]] на контроллер). В файле hosts список IP адресов контроллеров.


После этого запускаем:
После этого запускаем: