0Pricing
Ansible Academy · Aula

Anatomia do comando ansible

Leia os argumentos -m, -a e de padrão.

Anatomia do comando ansible é uma aula grátis de Ansible Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Ansible Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Ansible Academy inclui 4 aulas no total.

Um Comando, Muitos Servidores

Um comando avulso executa uma única tarefa em seus servidores neste momento, sem que seja necessário criar primeiro um arquivo de manual de execução. 🚀

Conheça o comando ansible

Você inicia toda execução avulsa com o binário ansible, seguido de um padrão de máquinas e das opções que indicam o que fazer.

ansible all -m ping

O Padrão de Máquinas Vem Primeiro

A primeira palavra depois de ansible é o padrão de máquinas: ele seleciona quais máquinas do inventário serão afetadas pelo comando.

ansible web -m ping

-m Escolhe o Módulo

O sinalizador -m indica o módulo a ser executado. Sem ele, o Ansible recorre ao módulo command padrão.

ansible all -m setup

-a Passa Argumentos

O sinalizador -a passa argumentos ao módulo escolhido, envolvidos em aspas quando contêm espaços.

ansible all -m shell -a "uptime"

Aponte para Seu Inventário

Use -i para informar ao Ansible qual arquivo de inventário lista suas máquinas, em vez de depender do local padrão.

ansible all -i hosts.ini -m ping

Escolha o Usuário Remoto

O sinalizador -u define o usuário SSH com o qual o Ansible faz login, substituindo o nome de usuário local atual.

ansible web -u deploy -m ping

Juntando as Peças

Um comando avulso completo é lido assim: padrão do ansible, depois módulo -m e, por fim, argumentos -a. Essa ordem constitui toda a estrutura.

ansible db -m service -a "name=postgresql state=started"

Aumente o Detalhamento da Saída

Adicione -v para obter mais saída quando algo parecer estranho. Empilhe mais v, como -vvv, para obter detalhes mais profundos de depuração.

ansible all -m ping -vvv

Comando Avulso vs. Manual de Execução

Um comando avulso é ótimo para verificações rápidas e pontuais. Para qualquer coisa que você repita, passe a usar um manual de execução salvo.

O Módulo Padrão É command

Se você omitir completamente -m, o Ansible executará o módulo command com seus argumentos; portanto, até uma execução básica ainda faz algo útil.

ansible all -a "hostname"

Verificação Rápida

Qual sinalizador informa ao comando ansible qual módulo usar?

Recapitulação

Agora você consegue ler um comando ansible: o padrão seleciona as máquinas, -m seleciona o módulo e -a passa seus argumentos. Muito bem! 🎉

Perguntas Frequentes

A aula “Anatomia do comando ansible” é grátis?

Sim — o texto completo de “Anatomia do comando ansible” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Ansible Academy, atualize para CoddyKit PRO. O curso de Ansible Academy inclui 4 aulas no total.

O que vou aprender em “Anatomia do comando ansible”?

Leia os argumentos -m, -a e de padrão. Você pratica Ansible Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Ansible Academy?

Nenhuma experiência prévia é necessária. Ansible Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Anatomia do comando ansible”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Ansible Academy?

Sim. Cada aula de Ansible Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Anatomia do comando ansible
  2. Padrões: direcionando todos, web e host1
  3. Executando comandos de shell com command e shell
  4. Escalonamento de privilégios com become
← Voltar para Ansible Academy