Junior — Middle
Quais linguagens de programação são usadas para escrever roles do Ansible?
sobes.tech IA
Resposta da IA
Роли Ansible в основном пишутся на YAML — это основной язык для описания плейбуков и ролей в Ansible. Кроме того, для расширения функциональности ролей можно использовать Python, например, для написания пользовательских модулей, фильтров или плагинов. Таким образом, основной язык — YAML, а для более сложной логики — Python.
Пример простой задачи в роли на YAML:
- name: Установить пакет nginx
apt:
name: nginx
state: present
Если нужна логика, можно написать модуль на Python.