0Pricing
Ansible Academy · Aula

Padrões: direcionando todos, web e host1

Selecione exatamente quais hosts um comando alcançará.

Padrões: direcionando todos, web e host1 é uma aula grátis de Ansible Academy no CoddyKit. Esta é a aula 2 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.

Os Padrões Selecionam os Alvos

Um padrão de máquinas é o primeiro argumento e determina exatamente em quais máquinas do inventário um comando avulso será executado. 🎯

all Atinge Tudo

O padrão especial all corresponde a todas as máquinas do seu inventário. Use-o para verificações em toda a frota, como um ping rápido.

ansible all -m ping

Selecione um Grupo pelo Nome

Use um nome de grupo como web para atingir somente as máquinas desse grupo, sem afetar nenhum outro servidor.

ansible web -m ping

Selecione uma Única Máquina

Informe um nome de máquina, como host1, para executar o comando somente nessa máquina.

ansible host1 -m ping

Combine com Dois-Pontos

Una alvos com dois-pontos para formar uma união. web:db alcança todas as máquinas de qualquer um dos grupos de uma só vez.

ansible web:db -m ping

Exclua com :!

O operador :! subtrai máquinas. all:!db significa todas as máquinas, exceto as que estão no grupo db.

ansible all:!db -m ping

Faça uma Interseção com :&

O operador :& mantém somente as máquinas presentes nos dois conjuntos. web:&staging corresponde aos servidores web que também estão em staging.

ansible web:&staging -m ping

Curingas Correspondem a Nomes

Um curinga como web*.example.com corresponde a todas as máquinas cujo nome se encaixa no padrão. Coloque-o entre aspas para que seu interpretador de comandos não o altere.

ansible "web*" -m ping

Limite uma Execução com --limit

O sinalizador --limit restringe ainda mais qualquer padrão durante a execução, sendo útil para testar em uma máquina antes de ampliar o alcance.

ansible web -m ping --limit host1

Visualize com --list-hosts

Adicione --list-hosts para ver exatamente a quais máquinas um padrão corresponde, sem executar nada nelas.

ansible web:db --list-hosts

Combine Padrões Livremente

Você pode encadear operadores em um único padrão: web:db:!host1 significa todas as máquinas de web e db, mas sem host1.

ansible web:db:!host1 -m ping

Verificação Rápida

Como excluir um grupo de um padrão de máquinas?

Recapitulação

Agora você consegue apontar com precisão: all para tudo, nomes de grupos ou máquinas para restringir, e :, :& e :! para combinar conjuntos. 🎯

Perguntas Frequentes

A aula “Padrões: direcionando todos, web e host1” é grátis?

Sim — o texto completo de “Padrões: direcionando todos, web e host1” é 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 “Padrões: direcionando todos, web e host1”?

Selecione exatamente quais hosts um comando alcançará. 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 2 de 4.

Quanto tempo leva a aula “Padrões: direcionando todos, web e host1”?

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