#Criando e instalando chave SSH ssh-keygen -t ed25519 -C "seu_email@exemplo.com" ssh-copy-id tester@cloud.linuxcast.com.br tester Line@Lup*923 # Exemplo de arquivo de inventário (hosts.ini) [cloud] cloud.linuxcast.com.br ansible_user=tester # #Rodando COmandos ansible -i inventory.ini cloud -m ansible.builtin.command -a "ps aux" ansible -i inventory.ini cloud -m ansible.builtin.ping ansible -i inventory.ini cloud -m ansible.builtin.command -a "whoami" -b https://linuxbuz.com/devops/ansible-playbooks-examples #ngninx.yaml # install_nginx.yml --- - name: Instalar e configurar Nginx em servidores web hosts: cloud become: yes # Executa as tarefas com privilégios de superusuário (sudo) tasks: - name: Atualizar cache de pacotes APT apt: update_cache: yes tags: install - name: Instalar o pacote Nginx apt: name: nginx state: present tags: install - name: Garantir que o serviço Nginx esteja rodando e habilitado service: name: nginx state: started enabled: yes tags: service ############### Fim Arquivo #Parar o serviço nginx - name: Start service httpd, if not started ansible.builtin.service: name: nginx state: started #Iniciar o serviço nginx - name: Start service httpd, if not started ansible.builtin.service: name: nginx state: stopped