network_manager.yml 897 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. ---
  2. - hosts: localhost
  3. connection: local
  4. become: no
  5. gather_facts: no
  6. tasks:
  7. - include_vars: ../../byo/openshift-cluster/cluster_hosts.yml
  8. - name: Evaluate group l_oo_all_hosts
  9. add_host:
  10. name: "{{ item }}"
  11. groups: l_oo_all_hosts
  12. with_items: "{{ g_all_hosts | default([]) }}"
  13. changed_when: False
  14. - hosts: l_oo_all_hosts
  15. become: yes
  16. tasks:
  17. - name: install NetworkManager
  18. package:
  19. name: 'NetworkManager'
  20. state: present
  21. - name: configure NetworkManager
  22. lineinfile:
  23. dest: "/etc/sysconfig/network-scripts/ifcfg-{{ ansible_default_ipv4['interface'] }}"
  24. regexp: '^{{ item }}='
  25. line: '{{ item }}=yes'
  26. state: present
  27. create: yes
  28. with_items:
  29. - 'USE_PEERDNS'
  30. - 'NM_CONTROLLED'
  31. - name: enable and start NetworkManager
  32. service:
  33. name: 'NetworkManager'
  34. state: started
  35. enabled: yes