commit 496e116830affadd986c1d84287f8c82ed7abe52 Author: nd Date: Fri May 17 00:44:56 2019 +0200 Initial commit 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