Merge branch 'ifalias' into 'master'
Use interface alias to get adm ip See merge request nounous/ansible!14certbot_on_virtu
commit
c9f6007c43
7
base.yml
7
base.yml
|
@ -1,5 +1,12 @@
|
||||||
#!/usr/bin/env ansible-playbook
|
#!/usr/bin/env ansible-playbook
|
||||||
---
|
---
|
||||||
|
# Set variable adm_iface for all servers
|
||||||
|
- hosts: server
|
||||||
|
tasks:
|
||||||
|
- shell: grep adm /sys/class/net/*/ifalias | sed "s|/sys/class/net/||" | sed "s|/ifalias:.*||"
|
||||||
|
register: adm_iface
|
||||||
|
check_mode: no
|
||||||
|
|
||||||
# Common CRANS configuration for all servers
|
# Common CRANS configuration for all servers
|
||||||
- hosts: server
|
- hosts: server
|
||||||
vars:
|
vars:
|
||||||
|
|
|
@ -25,7 +25,7 @@ strict modes = yes
|
||||||
hosts deny = *
|
hosts deny = *
|
||||||
|
|
||||||
# Listen only on adm
|
# Listen only on adm
|
||||||
address = {{ ansible_all_ipv4_addresses | ipaddr('10.231.136.0/24') | first }}
|
address = {{ hostvars[inventory_hostname]['ansible_' + adm_iface.stdout].ipv4.address }}
|
||||||
|
|
||||||
# MODULE OPTIONS
|
# MODULE OPTIONS
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue