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, 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):
[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 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