diff options
Diffstat (limited to 'roles/ws')
-rw-r--r-- | roles/ws/base/defaults/main.yml | 1 | ||||
-rw-r--r-- | roles/ws/base/tasks/main.yml | 11 | ||||
-rw-r--r-- | roles/ws/minet/tasks/main.yml | 7 |
3 files changed, 16 insertions, 3 deletions
diff --git a/roles/ws/base/defaults/main.yml b/roles/ws/base/defaults/main.yml index 883e06a4..69c10f10 100644 --- a/roles/ws/base/defaults/main.yml +++ b/roles/ws/base/defaults/main.yml @@ -22,6 +22,7 @@ ws_base_superflous_packages: - unattended-upgrades ws_base_extra_packages: [] +ws_base_extra_snaps: [] ### mind that lightdm is case sensitive when it comes to booleans diff --git a/roles/ws/base/tasks/main.yml b/roles/ws/base/tasks/main.yml index e1a81103..23067abd 100644 --- a/roles/ws/base/tasks/main.yml +++ b/roles/ws/base/tasks/main.yml @@ -59,11 +59,11 @@ - exfatprogs state: present -- name: install browser - apt: +- name: install chromium and firefox via snap + snap: name: - firefox - - chromium-browser + - chromium state: present - name: install multimedia stuff @@ -104,5 +104,10 @@ name: "{{ ws_base_extra_packages }}" state: present +- name: install extra snaps + snap: + name: "{{ ws_base_extra_snaps }}" + state: present + - name: configure lightdm import_tasks: lightdm.yml diff --git a/roles/ws/minet/tasks/main.yml b/roles/ws/minet/tasks/main.yml index 35eafa17..269220b0 100644 --- a/roles/ws/minet/tasks/main.yml +++ b/roles/ws/minet/tasks/main.yml @@ -67,6 +67,13 @@ state: stopped masked: yes +- name: make sure dhclient and wpa_supplicant is installed + apt: + name: + - isc-dhcp-client + - wpasupplicant + state: present + - name: create resolvconf symlink to resolvectl file: src: /usr/bin/resolvectl |