Ansible - Instalação em massa Agent Zabbix
Neste artigo faço apresentação de uma grande tarefa de automação de instalação de agentes zabbixv via Ansible.
Parte 4: Criando template
O template nada mais é que algumas configurações que você quer que sejam realizadas durante a instalação.
No meu caso eu só alterei a informação "Server=${server}", onde ela irá receber o nome do servidor.
Agora vamos executar o playbook! :)
ansible-playbook playbook-testraw.yml
Pronto, nesse momento ele irá executar todo playbook em todos os hosts adicionados nas configurações.
Caso queira executar somente em quantidade mínima de servidores execute o seguinte comando:
ansible-playbook playbook-testraw.yml --limit 34
No meu caso eu só alterei a informação "Server=${server}", onde ela irá receber o nome do servidor.
### Option: Server
# List of comma delimited IP addresses (or hostnames) of Zabbix servers.
# Incoming connections will be accepted only from the hosts listed here.
# If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally.
#
# Mandatory: no
# Default:
# Server=
Server=${server}
# List of comma delimited IP addresses (or hostnames) of Zabbix servers.
# Incoming connections will be accepted only from the hosts listed here.
# If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally.
#
# Mandatory: no
# Default:
# Server=
Server=${server}
Agora vamos executar o playbook! :)
ansible-playbook playbook-testraw.yml
Pronto, nesse momento ele irá executar todo playbook em todos os hosts adicionados nas configurações.
Caso queira executar somente em quantidade mínima de servidores execute o seguinte comando:
ansible-playbook playbook-testraw.yml --limit 34