Advertisement
Guest User

Untitled

a guest
May 14th, 2019
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.80 KB | None | 0 0
  1. ---
  2. - hosts: control
  3.   become: yes
  4.   gather_facts: no
  5.  
  6.   tasks:
  7.   - name: Remove existing default gateway configuration
  8.     lineinfile:
  9.       path: /etc/sysconfig/network-scripts/ifcfg-bond0.230
  10.       state: absent
  11.       regexp: "{{ item }}"
  12.     loop:
  13.      - '^DEFROUTE.*'
  14.       - '^GATEWAY.*'
  15.  
  16.   - name: Create sub-interface for external networking
  17.     blockinfile:
  18.       path: /etc/sysconfig/network-scripts/ifcfg-bond0.220
  19.       create: yes
  20.       state: present
  21.       block: |
  22.        NAME=bond0.220
  23.         DEVICE=bond0.220
  24.         TYPE=Ethernet
  25.         BOOTPROTO=none
  26.         ONBOOT=yes
  27.         VLAN=yes
  28.         IPADDR={{ external_ip }}
  29.         PREFIX=27
  30.         GATEWAY={{ external_gw }}
  31.         DEFROUTE=yes
  32.         DNS1=8.8.8.8
  33.         DNS2=8.8.4.4
  34.         NM_CONTROLLED=no
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement