ansible-role-packages/tasks/main.yml
Moritz Holtz f4657b324c added setting of aptproxy
var apt.proxy, only deployed if set in host/groupvars
2019-07-19 20:12:23 +02:00

30 lines
638 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 apt proxy
template:
src: 50proxy.j2
dest: /etc/apt/apt.conf.d/50proxy
when: apt.proxy is defined
- name: setup repositories
include_tasks: repo.yml
with_items: "{{ packages.repos }}"
- meta: flush_handlers
- name: install packages
apt:
pkg: "{{ pkgs }}"