noplanman.apt_cacher_ng
Apt-Cacher NG 的 Ansible 角色
:rocket: 开发已迁移到 **gitlab.com**。
(GitHub 上的仓库只是一个镜像,所以请在 GitLab 上分叉以贡献。)
在 Debian/Ubuntu 服务器及相关客户端上安装和配置 Apt-Cacher NG。
需求
客户端需要一个可以连接的运行中的 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.apt_cacher_ng
许可证
mit
下载
103
拥有者
Passionate open sourcerer and sharer 😇
Find me coding at @php-telegram-bot and a plethora of other little projects that I care about.