Os Playboks são usados na maioria das vezes para construir interações complexas que requerem, por exemplo, provisionamento de software em máquinas remotas. Neste exemplo, veremos como
combinar nosso Playbook que irá instalar o JDK o unzip e o Wildfly, o servidor de aplicativos por sua vez será configurado no modo standalone, e, ao fim da execução do playbook o mesmo estará pronto para utilização em ambiente de teste.
Link para Download Clique aqui
Link para o código Clique aqui
Certifique-se que o seu host(target) possui acesso a internet, python 2.6 ou superior instalado para suportar os módulos do ansible e também algum repositório que possui o JAVA para download.
Acesse o arquivo de inventário para configurar os hosts que deseja realizar a instalação do wildfly em modo standalone.
Se certifique que o acesso ssh entre seu host do ansible e os nodes está funcional.
Ao baixar o arquivo .zip, descompacte no seu diretório de preferência. Após descompactar você irá se deparar com a lista arquivos abaixo:
As tasks estão dentro do diretório roles/isweluiz.wildfly-install/tasks/main.yml.
roles/isweluiz.wildfly-install/vars/main.yml
O endereço das interfaces pública e de gerenciamento serão alteradas pela variável do IPV4 padrão do host destino, "{{ ansible_default_ipv4.address }}".
playbook.yml
Acesse a url através do IPV4 configurado como default no servidor, no meu caso é : http://192.168.0.86:8080