|
|
|
|
@ -51,30 +51,8 @@
|
|
|
|
|
remote_user: root
|
|
|
|
|
|
|
|
|
|
pre_tasks:
|
|
|
|
|
- name: "Gathering current server infos from hetzner"
|
|
|
|
|
hcloud_server_info:
|
|
|
|
|
api_token: "{{ hetzner_authentication_token }}"
|
|
|
|
|
register: hetzner_server_infos
|
|
|
|
|
delegate_to: 127.0.0.1
|
|
|
|
|
|
|
|
|
|
- name: "Setting current server infos as fact: hetzner_server_infos_json"
|
|
|
|
|
set_fact:
|
|
|
|
|
hetzner_server_infos_json: "{{ hetzner_server_infos.hcloud_server_info }}"
|
|
|
|
|
delegate_to: 127.0.0.1
|
|
|
|
|
|
|
|
|
|
- name: "Reading ip address for {{ inventory_hostname }}"
|
|
|
|
|
set_fact:
|
|
|
|
|
stage_server_ip: "{{ hetzner_server_infos_json | json_query(querystr) | first }}"
|
|
|
|
|
vars:
|
|
|
|
|
querystr: "[?name=='{{ inventory_hostname }}'].ipv4_address"
|
|
|
|
|
delegate_to: 127.0.0.1
|
|
|
|
|
|
|
|
|
|
- name: "Printing ip address for {{ inventory_hostname }}"
|
|
|
|
|
debug:
|
|
|
|
|
msg: "{{ stage_server_ip }}"
|
|
|
|
|
delegate_to: 127.0.0.1
|
|
|
|
|
when:
|
|
|
|
|
- debug
|
|
|
|
|
- name: "Import autodiscover pre-tasks"
|
|
|
|
|
include_tasks: tasks/autodiscover_pre_tasks.yml
|
|
|
|
|
|
|
|
|
|
roles:
|
|
|
|
|
- role: import-maria-database
|
|
|
|
|
|