This role installs and configures apt-cacher-ng.
- Debian
- bullseye (11)
- buster (10)
- stretch (9)
- Ubuntu
- focal (20.04)
- bionic (18.04)
- xenial (16.04)
See requirements.txt.
Use this command to install all requirements:
pip install -r requirements.txt
apt_cacher_ng:
port: "3142"
report_page: "acng-report.html"
cache_dir: "/srv/apt-cacher-ng"
log_dir: "/var/log/apt-cacher-ng"
verbose_log: "0"
local_dirs: "acng-doc /usr/share/doc/apt-cacher-ng"
support_dir: "/usr/lib/apt-cacher-ng"
pid_file: "/var/run/apt-cacher-ng/pid"
ex_treshold: "8"
remap_debrep: "file:deb_mirror*.gz /debian ; file:backends_debian"
remap_uburep: "file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu"
remap_debvol: "file:debvol_mirror*.gz /debian-volatile ; file:backends_debvol"
remap_alxrep: "file:archlx_mirrors /archlinux ; file:backend_archlx"
remap_fedora: "file:fedora_mirrors"
remap_epel: "file:epel_mirrors"
remap_slrep: "file:sl_mirrors"
remap_gentoo: "file:gentoo_mirrors.gz /gentoo ; file:backends_gentoo"
remap_centosmirrorlist: "mirrorlist.centos.org"
remap_centos: "file:centos_mirrors"
remap_alpine: "dl-cdn.alpinelinux.org"
request_appendix: "X-Tracking-Choice: do-not-track\r\n"
dont_cache: "mirrorlist.centos.org"
vfile_pattern_ex: '(metalink\?repo=[0-9a-zA-Z-]+&arch=[0-9a-zA-Z_-]+|/\?release=[0-9]+&arch=|repodata/.*\.(xml|sqlite)\.(gz|bz2)|APKINDEX.tar.gz|filelists\.xml\.gz|filelists\.sqlite\.bz2|repomd\.xml|packages\.[a-zA-Z][a-zA-Z]\.gz)'
pfile_pattern_ex: '(/dists/.*/by-hash/.*|\.tgz|\.tar|\.xz|\.bz2|\.rpm|\.apk)$"'
max_con_threads: 120
admin_name: "admin"
admin_password: "admin"
passthrough_pattern: "^(.*):443$"
None
---
- hosts: apt-cacher-server
become: true
roles:
- role: ansible-role-apt-cacher-ng
MIT