Guest User

Untitled

a guest
Oct 16th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. ---
  2.  
  3.  
  4. - hosts: localhost
  5. gather_facts: no
  6. vars_prompt:
  7. - name: host_aplicacao
  8. prompt: Insira o IP do servidor de Aplicação
  9. default: "127.0.0.1"
  10. private: no
  11. - name: host_user_aplicacao
  12. prompt: Insira o usuario de acesso ssh do servidor de Aplicação
  13. default: "solar"
  14. private: no
  15. - name: host_password_aplicacao
  16. prompt: Insira senha do usuario de acesso ssh do servidor de Aplicação
  17. default: "solar"
  18. private: no
  19. - name: host_database
  20. prompt: Insira o IP do servidor banco de dados
  21. default: "127.0.0.1"
  22. private: no
  23.  
  24. tasks:
  25. - name: compartilhar variavel host_aplicacao
  26. set_fact:
  27. ip_aplicacao:"{{host_aplicacao}}"
  28. ip_bando_de_dados:"{{host_database}}"
  29. - add_host:
  30. name: "{{ host_aplicacao }}"
  31. ansible_connection: ssh
  32. ansible_user: "{{host_user_aplicacao}}"
  33. ansible_password: "{{host_password_aplicacao}}"
  34. ansible_become: true
  35. ansible_become_pass: "{{host_password_aplicacao}}"
  36. groups: dynamically_created_host_aplicacao
  37. - add_host:
  38. name: "{{ host_database }}"
  39. groups: dynamically_created_host_database
  40.  
  41. - hosts:
  42. - dynamically_created_host_database
  43. gather_facts: no
  44. tasks:
  45. # - name: teste ping
  46. # shell: ping -c 4 "{{ip_aplicacao}}"
  47. - name: teste ping
  48. command: "ping -c 4 {{hostvars['localhost']['ip_aplicacao']}}"
Add Comment
Please, Sign In to add comment