noplanman.apt_cacher_ng
Rol de Ansible para Apt-Cacher NG
:cohete: El desarrollo se ha trasladado a gitlab.com.
(El repositorio en GitHub es solo un espejo, así que haz un fork en GitLab para contribuir.)
Instala y configura Apt-Cacher NG en servidores Debian/Ubuntu y sus respectivos clientes.
Requisitos
Para los clientes, un servidor Apt-Cacher NG en funcionamiento al que puedan conectarse.
Variables de Rol
Consulta el archivo defaults/main.yml
para más detalles.
Variables principales:
# Define esto en tu playbook para configurarlo en el cliente.
# apt_cacher_ng_server: "1.1.1.1"
apt_cacher_ng_bind_address: "0.0.0.0"
apt_cacher_ng_port: "3142"
apt_cacher_ng_report_page: "acng-report.html"
apt_cacher_ng_cache_dir: "/var/cache/apt-cacher-ng"
Etiquetas del Rol
Cada parte de la configuración tiene una etiqueta.
apt-cacher-ng:install
apt-cacher-ng:configure
apt-cacher-ng:client
Dependencias
Ninguna.
Ejemplo de Playbook
# playbook.yml
---
- hosts: servers
become: yes
vars_files:
- vars/main.yml
roles:
- { role: noplanman.apt_cacher_ng }
# vars/main.yml (servidor)
---
apt_cacher_ng_port: "3142"
apt_cacher_ng_cache_dir: "/var/cache/apt-cacher-ng"
apt_cacher_ng_log_dir: "/var/log/apt-cacher-ng"
# vars/main.yml (cliente)
---
apt_cacher_ng_server: "1.1.1.1"
apt_cacher_ng_port: "3142"
Pruebas
Se utiliza Docker para probar el rol con diferentes sistemas operativos.
Consulta la carpeta tests
.
Licencia
MIT
Acerca del proyecto
Install and run Apt-Cacher NG on a Debian-like system.
Instalar
ansible-galaxy install noplanman.apt_cacher_ng
Licencia
mit
Descargas
103
Propietario
Passionate open sourcerer and sharer 😇
Find me coding at @php-telegram-bot and a plethora of other little projects that I care about.