network_manager.yml 613 B

1234567891011121314151617181920212223242526
  1. ---
  2. - name: Install and configure NetworkManager
  3. hosts: oo_all_hosts
  4. become: yes
  5. tasks:
  6. - name: install NetworkManager
  7. package:
  8. name: 'NetworkManager'
  9. state: present
  10. - name: configure NetworkManager
  11. lineinfile:
  12. dest: "/etc/sysconfig/network-scripts/ifcfg-{{ ansible_default_ipv4['interface'] }}"
  13. regexp: '^{{ item }}='
  14. line: '{{ item }}=yes'
  15. state: present
  16. create: yes
  17. with_items:
  18. - 'USE_PEERDNS'
  19. - 'NM_CONTROLLED'
  20. - name: enable and start NetworkManager
  21. service:
  22. name: 'NetworkManager'
  23. state: started
  24. enabled: yes