35 lines
1.3 KiB
YAML
Executable File
35 lines
1.3 KiB
YAML
Executable File
#!/usr/bin/env ansible-playbook
|
|
---
|
|
# Set variable adm_iface for all servers
|
|
- hosts: server
|
|
tasks:
|
|
- shell: grep srv /sys/class/net/*/ifalias | sed "s|/sys/class/net/||" | sed "s|/ifalias:.*||"
|
|
register: srv_iface
|
|
check_mode: no
|
|
- shell: grep ens /sys/class/net/*/ifalias | sed "s|/sys/class/net/||" | sed "s|/ifalias:.*||"
|
|
register: ens_iface
|
|
check_mode: no
|
|
- shell: grep adm /sys/class/net/*/ifalias | sed "s|/sys/class/net/||" | sed "s|/ifalias:.*||"
|
|
register: adm_iface
|
|
check_mode: no
|
|
- shell: grep fil /sys/class/net/*/ifalias | sed "s|/sys/class/net/||" | sed "s|/ifalias:.*||"
|
|
register: fil_iface
|
|
check_mode: no
|
|
- shell: grep adh /sys/class/net/*/ifalias | sed "s|/sys/class/net/||" | sed "s|/ifalias:.*||"
|
|
register: adh_iface
|
|
check_mode: no
|
|
|
|
- hosts: boeing.adm.crans.org,cochon.adm.crans.org,tracker.adm.crans.org,voyager.adm.crans.org,lutim.adm.crans.org
|
|
vars:
|
|
- srv_gateway: 185.230.79.254
|
|
- srv_dns: 185.230.79.152 185.230.79.4
|
|
- ens_gateway: 138.231.136.254
|
|
- ens_dns: 138.231.136.152 138.231.136.4
|
|
- adm_dns: 10.231.136.152 10.231.136.4
|
|
- fil_gateway: 10.54.0.254
|
|
- fil_dns: 10.54.0.152 10.54.0.4
|
|
- adh_gateway: 185.230.78.254
|
|
- adh_dns: 185.230.78.152 185.230.78.4
|
|
roles:
|
|
- interfaces
|