Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - hosts: localhost
- gather_facts: no
- vars_prompt:
- - name: host_aplicacao
- prompt: Insira o IP do servidor de Aplicação
- default: "127.0.0.1"
- private: no
- - name: host_user_aplicacao
- prompt: Insira o usuario de acesso ssh do servidor de Aplicação
- default: "solar"
- private: no
- - name: host_password_aplicacao
- prompt: Insira senha do usuario de acesso ssh do servidor de Aplicação
- default: "solar"
- private: no
- - name: host_database
- prompt: Insira o IP do servidor banco de dados
- default: "127.0.0.1"
- private: no
- tasks:
- - name: compartilhar variavel host_aplicacao
- set_fact:
- ip_aplicacao:"{{host_aplicacao}}"
- ip_bando_de_dados:"{{host_database}}"
- - add_host:
- name: "{{ host_aplicacao }}"
- ansible_connection: ssh
- ansible_user: "{{host_user_aplicacao}}"
- ansible_password: "{{host_password_aplicacao}}"
- ansible_become: true
- ansible_become_pass: "{{host_password_aplicacao}}"
- groups: dynamically_created_host_aplicacao
- - add_host:
- name: "{{ host_database }}"
- groups: dynamically_created_host_database
- - hosts:
- - dynamically_created_host_database
- gather_facts: no
- tasks:
- # - name: teste ping
- # shell: ping -c 4 "{{ip_aplicacao}}"
- - name: teste ping
- command: "ping -c 4 {{hostvars['localhost']['ip_aplicacao']}}"
Add Comment
Please, Sign In to add comment