noplanman.apt_cacher_ng

Apt-Cacher NGのためのAnsibleロール

ビルドステータス 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.