Junior — Middle
Pode explicar o que é o Ansible e como ele é usado para automatizar configurações e implementações?
sobes.tech IA
Resposta da IA
O Ansible é uma ferramenta para automação de gestão de configurações e implantação de aplicações. Ele usa uma linguagem simples de descrição de tarefas (YAML), o que facilita a escrita e compreensão de scripts de automação. O Ansible permite gerir centralizadamente as configurações dos servidores, instalar o software necessário, copiar ficheiros e executar comandos em máquinas remotas sem necessidade de instalar software adicional nelas (usa SSH).
Exemplo de um playbook simples para instalar nginx num servidor remoto:
- hosts: webservers
become: yes
tasks:
- name: Instalar nginx
apt:
name: nginx
state: present