24 lines
514 B
YAML
24 lines
514 B
YAML
- set_fact:
|
|
pkgs: "{{ packages.pkg | dict2items | rejectattr('value', 'none') | map(attribute='key') | list }}"
|
|
|
|
- name: list repositories to setup
|
|
debug:
|
|
var: packages.repos
|
|
verbosity: 1
|
|
- name: list packages to install
|
|
debug:
|
|
var: pkgs
|
|
verbosity: 1
|
|
|
|
- name: install apt-transport-https
|
|
apt: pkg=apt-transport-https
|
|
|
|
- name: setup repositories
|
|
include_tasks: repo.yml
|
|
with_items: "{{ packages.repos }}"
|
|
|
|
- meta: flush_handlers
|
|
|
|
- name: install packages
|
|
apt:
|
|
pkg: "{{ pkgs }}"
|