mirror of
https://github.com/pigmonkey/spark.git
synced 2026-07-26 17:28:53 +00:00
30 lines
1,013 B
YAML
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
|