diff options
Diffstat (limited to 'playbooks/byo')
| -rw-r--r-- | playbooks/byo/openshift-node/network_manager.yml | 36 | 
1 files changed, 36 insertions, 0 deletions
| diff --git a/playbooks/byo/openshift-node/network_manager.yml b/playbooks/byo/openshift-node/network_manager.yml new file mode 100644 index 000000000..8c810096f --- /dev/null +++ b/playbooks/byo/openshift-node/network_manager.yml @@ -0,0 +1,36 @@ +--- +- hosts: localhost +  connection: local +  become: no +  gather_facts: no +  tasks: +  - include_vars: ../../byo/openshift-cluster/cluster_hosts.yml +  - add_host: +      name: "{{ item }}" +      groups: l_oo_all_hosts +    with_items: "{{ g_all_hosts }}" + +- hosts: l_oo_all_hosts +  become: yes +  tasks: +    - name: install NetworkManager +      package: +        name: 'NetworkManager' +        state: present + +    - name: configure NetworkManager +      lineinfile: +        dest: "/etc/sysconfig/network-scripts/ifcfg-{{ ansible_default_ipv4['interface'] }}" +        regexp: '^{{ item }}=' +        line: '{{ item }}=yes' +        state: present +        create: yes +      with_items: +        - 'USE_PEERDNS' +        - 'NM_CONTROLLED' + +    - name: enable and start NetworkManager +      service: +        name: 'NetworkManager' +        state: started +        enabled: yes
\ No newline at end of file | 
