Commit b8170a45 authored by Łukasz Nowak's avatar Łukasz Nowak

playbook: Fetch public IP on CentOS

parent cf6c4e1a
...@@ -2,9 +2,15 @@ ...@@ -2,9 +2,15 @@
- name: fetch shared vars - name: fetch shared vars
include_vars: erp5-common.yml include_vars: erp5-common.yml
- name: Fetch public IPv4 - name: Fetch public IPv4 (Debian)
shell: ifconfig `route -n | grep '^0\.0\.0\.0' | head -n 1 | awk '{print $NF}'` | { IFS=' :';read r;read r r a r;echo $a; } shell: ifconfig `route -n | grep '^0\.0\.0\.0' | head -n 1 | awk '{print $NF}'` | { IFS=' :';read r;read r r a r;echo $a; }
register: public_ipv4 register: public_ipv4
when: ansible_distribution == "Ubuntu" or ansible_distribution == "Debian"
- name: Fetch public IPv4 (CentOS)
shell: ifconfig `route -n | grep '^0\.0\.0\.0' | head -n 1 | awk '{print $NF}'` | { IFS=' :';read r;read r a r r;echo $a; }
register: public_ipv4
when: ansible_distribution == "CentOS"
- name: Store public IPv4 for other scripts - name: Store public IPv4 for other scripts
shell: echo "{{ public_ipv4.stdout }}" > /tmp/playbook-{{ playbook_name }}-public-ipv4 shell: echo "{{ public_ipv4.stdout }}" > /tmp/playbook-{{ playbook_name }}-public-ipv4
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment