ansible/roles/apt_cacher_ng/tasks/main.yml
Jeltz 9a36eafb2d
Some checks failed
continuous-integration/drone/push Build is failing
Fix typos
2021-04-08 00:18:13 +02:00

30 lines
704 B
YAML

---
- name: Install apt-cacher-ng
apt:
name: apt-cacher-ng
state: present
register: apt_result
retries: 3
until: apt_result is succeeded
- 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: absent
loop:
- backends_ubuntu.default
- backends_ubuntu
- backends_kali.default
- backends_gentoo.default
- backends_debvol
- backends_debian.default