noplanman.apt_cacher_ng

Ansible Rolle für Apt-Cacher NG

Build-Status Ansible Rolle


:rocket: Die Entwicklung ist zu gitlab.com umgezogen.

(Das Repository auf GitHub ist nur ein Spiegel, also forke auf GitLab, um beizutragen.)


Installiert und konfiguriert Apt-Cacher NG auf Debian/Ubuntu-Servern und entsprechenden Clients.

Anforderungen

Für Clients ist ein laufender Apt-Cacher NG-Server erforderlich, zu dem sie eine Verbindung herstellen können.

Rollenvariablen

Siehe die defaults/main.yml Datei für weitere Details.

Hauptvariablen:

# Definiere dies in deinem Playbook, um es auf dem Client einzurichten.
# 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"

Rollentags

Jeder Teil des Setups hat ein Tag.

apt-cacher-ng:install
apt-cacher-ng:configure
apt-cacher-ng:client

Abhängigkeiten

Keine.

Beispiel-Playbook

# playbook.yml
---
- hosts: servers
  become: yes
  vars_files:
    - vars/main.yml
  roles:
    - { role: noplanman.apt_cacher_ng }
# vars/main.yml (Server)
---
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 (Client)
---
apt_cacher_ng_server: "1.1.1.1"
apt_cacher_ng_port: "3142"

Tests

Docker wird verwendet, um die Rolle mit verschiedenen Betriebssystemen zu testen.

Überprüfen Sie den tests Ordner.

Lizenz

MIT

Über das Projekt

Install and run Apt-Cacher NG on a Debian-like system.

Installieren
ansible-galaxy install noplanman.apt_cacher_ng
GitHub Repository
Lizenz
mit
Downloads
103
Besitzer
Passionate open sourcerer and sharer 😇 Find me coding at @php-telegram-bot and a plethora of other little projects that I care about.