Sobes.tech
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.