apt_cacher_ng

Ansible Роль для Apt-Cacher NG

Статус сборки Ansible Роль


:rocket: Разработка переехала на gitlab.com.

(Репозиторий на GitHub только зеркало, поэтому делайте форк на GitLab, чтобы внести свой вклад.)


Устанавливает и настраивает Apt-Cacher NG на серверах Debian/Ubuntu и соответствующих клиентах.

Требования

Для клиентов необходим работающий сервер Apt-Cacher NG, с которым они могут подключиться.

Переменные роли

Смотрите файл defaults/main.yml для более подробной информации.

Главные переменные:

# Определите это в вашем плейбуке для настройки на клиенте.
# 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"

Теги роли

Каждая часть настройки имеет тег.

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

Зависимости

Нет.

Пример Плейбука

# playbook.yml
---
- hosts: servers
  become: yes
  vars_files:
    - vars/main.yml
  roles:
    - { role: noplanman.apt_cacher_ng }
# vars/main.yml (сервер)
---
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 (клиент)
---
apt_cacher_ng_server: "1.1.1.1"
apt_cacher_ng_port: "3142"

Тесты

Docker используется для тестирования роли на разных операционных системах.

Проверьте папку tests.

Лицензия

MIT

О проекте

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

Установить
ansible-galaxy install noplanman/ansible-role-apt-cacher-ng
Лицензия
mit
Загрузки
93
Владелец
Passionate open sourcerer and sharer 😇 Find me coding at @php-telegram-bot and a plethora of other little projects that I care about.