Junior — Middle
Como você usou o Ansible em seus projetos e qual é sua experiência com essa ferramenta?
sobes.tech IA
Resposta da IA
Nos meus projetos, utilizei o Ansible para automatizar a implantação e configuração de servidores, bem como para gerenciar a infraestrutura como código.
Principais cenários de uso:
- Instalação e configuração automática de software em vários servidores.
- Atualização de configurações e implantação de aplicações.
- Gestão de utilizadores, permissões e configurações de segurança.
A minha experiência inclui escrever playbooks usando módulos do Ansible, criar roles para reutilizar código, bem como integrar o Ansible com pipelines de CI/CD para automatizar lançamentos.
Exemplo de um playbook simples para instalar nginx:
- hosts: webservers
become: yes
tasks:
- name: Instalar nginx
apt:
name: nginx
state: present
update_cache: yes
- name: Iniciar e habilitar nginx
service:
name: nginx
state: started
enabled: yes