From 59764fee10c8065d4b99408e901abbd93a2b5e2d Mon Sep 17 00:00:00 2001 From: "Glenn K. Lockwood" Date: Sun, 28 Oct 2018 22:25:11 -0700 Subject: [PATCH] enable system-specific software installation --- roles/common/tasks/software.yml | 13 +++++++++++-- roles/common/vars/main.yml | 2 ++ 2 files changed, 13 insertions(+), 2 deletions(-) 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: