From 496e116830affadd986c1d84287f8c82ed7abe52 Mon Sep 17 00:00:00 2001 From: nd Date: Fri, 17 May 2019 00:44:56 +0200 Subject: [PATCH] Initial commit --- defaults/main.yml | 3 +++ meta/main.yml | 1 + tasks/main.yml | 11 +++++++++++ 3 files changed, 15 insertions(+) create mode 100644 defaults/main.yml create mode 100644 meta/main.yml create mode 100644 tasks/main.yml diff --git a/defaults/main.yml b/defaults/main.yml new file mode 100644 index 0000000..1e50e01 --- /dev/null +++ b/defaults/main.yml @@ -0,0 +1,3 @@ +packages: + pkg: {} + repos: {} diff --git a/meta/main.yml b/meta/main.yml new file mode 100644 index 0000000..603a2d5 --- /dev/null +++ b/meta/main.yml @@ -0,0 +1 @@ +allow_duplicates: yes diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..f04d33e --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,11 @@ +- set_fact: + pkgs: "{{ packages.pkg | dict2items | rejectattr('value', 'none') | map(attribute='key') | list }}" + +- name: list packages to install + debug: + var: pkgs + +- name: install packages + apt: + pkg: "{{ pkgs }}" + update_cache: yes