spark/roles/networkmanager/tasks/main.yml
2016-01-20 19:23:13 -08:00

30 lines
1,013 B
YAML

---
- name: Install NetworkManager and dependencies
pacman: name={{ item }} state=present
with_items:
- networkmanager
- networkmanager-openvpn
- network-manager-applet
- xfce4-notifyd
- gnome-keyring
- name: Push trusted network list
template: src=trusted_networks.j2 dest=/usr/local/etc/trusted_networks
- name: Verify trusted unit list exists
file: path=/usr/local/etc/trusted_units state=touch
- name: Push trusted network checker
copy: src=nmtrust/nmtrust dest=/usr/local/bin/nmtrust mode=0755
- name: Push trusted unit toggler
copy: src=nmtrust/ttoggle dest=/usr/local/bin/ttoggle mode=0755
- name: Push trusted network dispatcher
copy: src=nmtrust/dispatcher/10trust dest=/etc/NetworkManager/dispatcher.d/10trust mode=0755
- name: Enable and start NetworkManager
service: name=NetworkManager.service enabled=yes state=started
- name: Enable and start NetworkManager dispatcher
service: name=NetworkManager-dispatcher.service enabled=yes state=started