Ansible trabalha com multiplos nós na infraestrutura ao mesmo tempo. Ele o faz selecionando porções de nós listados no arquivo de inventário, [[http://docs.ansible.com/intro_inventory.html|Inventory file]], que pode ser definido da seguinte maneira.
quase todos os parametros de um playbook podem ser descritos aqui ou com o uso de flags de linha de comando. Ansible ira ler na seguinte ordem(o que encontrar primeiro):
- ANSIBLE_CONFIG no diretório em que estiver
- ansible.cfg no diretório em que estiver
- .ansible.cfg no home do usuário
- /etc/ansible/ansible.cfg
[defaults]
# Arquivo de configuração padrão do Ansible -- http://ansible.com/
# ==============================================
host_key_checking = True
remote_tmp = $HOME/.ansible/tmp
# Defina aqui o local do seu arquivo hosts:
hostfile = /Users/Lucas/.ansible/hosts
remote_user = operador
Eis o arquivo hosts padrão para operadores do IFCE (Arquivo construido a partir do [[http://ipplan.ifce.edu.br/dashboard/|IPPLAN]]:
[apache-hosts]
www.ifce.edu.br
listas.ifce.edu.br
cacti.ifce.edu.br
gforge.ifce.edu.br
otrs.ifce.edu.br
h-owncloud.ifce.edu.br
[nginx-hosts]
suap.ifce.edu.br
t-suap.ifce.edu.br
h-suap.ifce.edu.br
h-nginx.ifce.edu.br
virtual.ifce.edu.br
gitlab.ifce.edu.br
siseve.ifce.edu.br
h-ror.ifce.edu.br
wsti.ifce.edu.br
h-plone.ifce.edu.br
redmine.ifce.edu.br
h-pe.ifce.edu.br
h-pe-debian.ifce.edu.br
pf.ifce.edu.br
[dbservers]
mysql.ifce.edu.br
pgsql.ifce.edu.br
mssql.ifce.edu.br
h-mysql.ifce.edu.br
h-pgsql.ifce.edu.br
[all-nodes]
200.17.33.1
200.17.33.2
200.17.33.3
200.17.33.4
200.17.33.5
200.17.33.6
200.17.33.7
200.17.33.8
200.17.33.9
200.17.33.10
200.17.33.11
200.17.33.12
200.17.33.13
200.17.33.14
200.17.33.15
200.17.33.16
200.17.33.17
200.17.33.18
200.17.33.19
200.17.33.20
200.17.33.21
200.17.33.22
200.17.33.23
200.17.33.24
200.17.33.25
200.17.33.26
200.17.33.27
200.17.33.28
200.17.33.29
200.17.33.30
200.17.33.31
200.17.33.32
200.17.33.33
200.17.33.34
200.17.33.35
200.17.33.36
200.17.33.37
200.17.33.38
200.17.33.39
200.17.33.40
200.17.33.41
200.17.33.42
200.17.33.43
200.17.33.44
200.17.33.45
200.17.33.46
200.17.33.47
200.17.33.48
200.17.33.49
200.17.33.50
200.17.33.51
200.17.33.52
200.17.33.53
200.17.33.54
200.17.33.55
200.17.33.56
200.17.33.57
200.17.33.58
200.17.33.59
200.17.33.60
200.17.33.61
200.17.33.62
200.17.33.63
200.17.33.64
200.17.33.65
200.17.33.66
200.17.33.67
200.17.33.68
200.17.33.69
200.17.33.70
200.17.33.71
200.17.33.72
200.17.33.73
200.17.33.74
200.17.33.75
200.17.33.76
200.17.33.77
200.17.33.113
200.17.33.115
200.17.33.116
200.17.33.117
200.17.33.118
200.17.33.119
200.17.33.121
200.17.33.141
200.17.33.143
200.17.33.144
200.17.33.145
200.17.33.152
200.17.33.186
200.17.33.188
200.17.33.189
200.17.33.225
200.17.33.233
200.17.33.239