Re-add ansible network setup and split out virbr case.
This commit is contained in:
parent
5ecc096a05
commit
ec285b1708
1 changed files with 35 additions and 35 deletions
|
@ -19,41 +19,41 @@
|
||||||
- resolvconf
|
- resolvconf
|
||||||
- base
|
- base
|
||||||
|
|
||||||
#- name: disable resolv.conf control from NM
|
- name: disable resolv.conf control from NM
|
||||||
# ini_file: dest=/etc/NetworkManager/NetworkManager.conf section=main option=dns value=none
|
ini_file: dest=/etc/NetworkManager/NetworkManager.conf section=main option=dns value=none
|
||||||
# notify:
|
notify:
|
||||||
|
- restart NetworkManager
|
||||||
|
when: ansible_distribution_major_version|int >=7
|
||||||
|
tags:
|
||||||
|
- config
|
||||||
|
- resolvconf
|
||||||
|
- base
|
||||||
|
|
||||||
|
- name: get interface uuid
|
||||||
|
shell: nmcli -f "DEVICE,UUID" c show --active | grep -E '^eth|^br'
|
||||||
|
register: if_uuid
|
||||||
|
changed_when: false
|
||||||
|
failed_when: 'if_uuid.stdout == ""'
|
||||||
|
always_run: yes
|
||||||
|
when: ansible_distribution_major_version|int >=7
|
||||||
|
tags:
|
||||||
|
- config
|
||||||
|
- ifcfg
|
||||||
|
- base
|
||||||
|
|
||||||
|
- name: copy ifcfg files - non virthost
|
||||||
|
template: src=ifcfg.j2 dest=/etc/sysconfig/network-scripts/ifcfg-{{item}} mode=644
|
||||||
|
with_items:
|
||||||
|
- "{{ ansible_interfaces }}"
|
||||||
|
notify:
|
||||||
# - restart NetworkManager
|
# - restart NetworkManager
|
||||||
# when: ansible_distribution_major_version|int >=7
|
- reload NetworkManager-connections
|
||||||
# tags:
|
- apply interface-changes
|
||||||
# - config
|
when: (virthost is not defined) and (not item.startswith('tun') or not item.startswith('virbr') and (hostvars[inventory_hostname]['ansible_' + item]['type'] == 'ether') and (ansible_distribution_major_version|int >=7) and hostvars[inventory_hostname]['ansible_' + item]['active']
|
||||||
# - resolvconf
|
tags:
|
||||||
# - base
|
- config
|
||||||
#
|
- ifcfg
|
||||||
#- name: get interface uuid
|
- base
|
||||||
# shell: nmcli -f "DEVICE,UUID" c show --active | grep -E '^eth|^br'
|
|
||||||
# register: if_uuid
|
|
||||||
# changed_when: false
|
|
||||||
# failed_when: 'if_uuid.stdout == ""'
|
|
||||||
# always_run: yes
|
|
||||||
# when: ansible_distribution_major_version|int >=7
|
|
||||||
# tags:
|
|
||||||
# - config
|
|
||||||
# - ifcfg
|
|
||||||
# - base
|
|
||||||
#
|
|
||||||
#- name: copy ifcfg files - non virthost
|
|
||||||
# template: src=ifcfg.j2 dest=/etc/sysconfig/network-scripts/ifcfg-{{item}} mode=644
|
|
||||||
# with_items:
|
|
||||||
# - "{{ ansible_interfaces }}"
|
|
||||||
# notify:
|
|
||||||
## - restart NetworkManager
|
|
||||||
# - reload NetworkManager-connections
|
|
||||||
# - apply interface-changes
|
|
||||||
# when: (virthost is not defined) and (not item.startswith('tun','virbr')) and (hostvars[inventory_hostname]['ansible_' + item]['type'] == 'ether') and (ansible_distribution_major_version|int >=7) and hostvars[inventory_hostname]['ansible_' + item]['active']
|
|
||||||
# tags:
|
|
||||||
# - config
|
|
||||||
# - ifcfg
|
|
||||||
# - base
|
|
||||||
|
|
||||||
- name: global default packages to install (yum)
|
- name: global default packages to install (yum)
|
||||||
yum: state=present name={{ item }}
|
yum: state=present name={{ item }}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue