noplanman.apt_cacher_ng

Rola Ansible dla Apt-Cacher NG

Status budowy Rola Ansible


:rocket: Rozwój przeniósł się na gitlab.com.

(Repozytorium na GitHubie jest tylko lustrzanym odbiciem, więc zrób forka na GitLabie, aby wnieść swój wkład.)


Instaluje i konfiguruje Apt-Cacher NG na serwerach Debian/Ubuntu i odpowiednich klientach.

Wymagania

Dla klientów potrzebny jest działający serwer Apt-Cacher NG, z którym mogą się połączyć.

Zmienne roli

Zobacz plik defaults/main.yml po więcej szczegółów.

Główne zmienne:

# Zdefiniuj to w swoim playbooku, aby skonfigurować klienta.
# 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"

Tagi roli

Każda część konfiguracji ma swój tag.

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

Zależności

Brak.

Przykładowy Playbook

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

Testy

Docker jest używany do testowania roli na różnych systemach operacyjnych.

Sprawdź folder tests.

Licencja

MIT

O projekcie

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

Zainstaluj
ansible-galaxy install noplanman.apt_cacher_ng
Licencja
mit
Pobrania
103
Właściciel
Passionate open sourcerer and sharer 😇 Find me coding at @php-telegram-bot and a plethora of other little projects that I care about.