diff --git a/roles/common/tasks/software.yml b/roles/common/tasks/software.yml index 077387a..d42c892 100644 --- a/roles/common/tasks/software.yml +++ b/roles/common/tasks/software.yml @@ -1,6 +1,6 @@ --- -### Uninstall Raspbian bloat +# Uninstall Raspbian bloat - name: remove raspbian bloat apt: name="{{ packages }}" @@ -20,7 +20,7 @@ tags: - sw -### Install required software +# Install required software - name: install basic software environment apt: name="{{ packages }}" @@ -34,3 +34,12 @@ - ufw tags: - sw + +- name: install additional software + apt: + name="{{ myconfig.extra_software }}" + state=present + update_cache=yes + when: "'extra_software' in myconfig" + tags: + - sw diff --git a/roles/common/vars/main.yml b/roles/common/vars/main.yml index 7c3d1eb..b9e521b 100644 --- a/roles/common/vars/main.yml +++ b/roles/common/vars/main.yml @@ -37,6 +37,8 @@ macaddrs: enable_serial_hw: True enable_onewire: False enable_rgpio: False + extra_software: + - w3m ### Users that must be present on the system create_users: