ansible/roles/apt-cacher-ng/tasks/main.yml
shirenn 40a1a4eac2
Some checks failed
continuous-integration/drone/push Build is failing
[apt-cacher-ng] Deploys apt-cacher-ng
2021-04-07 23:59:59 +02:00

30 lines
706 B
YAML

---
- name: Install apt-cacher-ng
apt:
name: apt-cacher-ng
status: present
register: apt_result
retries: 3
until: apt_result is succedded
- name: Deploy configuration for apt-cacher-ng
template:
src: apt-cacher-ng/acng.conf.j2
dest: /etc/apt-cacher-ng/acng.conf
- name: Setup https for debian repository
template:
src: apt-cacher-ng/backends_debian.j2
dest: /etc/apt-cacher-ng/backends_debian
- name: Removes other distribution
file:
path: '/etc/apt-cacher-ng/{{ item }}'
state: removed
loop:
- backends_ubuntu.default
- backends_ubuntu
- backends_kali.default
- backends_gentoo.default
- backends_debvol
- backends_debian.default