adfinis-sygroup.pkg_mirror

GitHub Readme

ansible.pkg_mirror

image

システムパッケージソースを管理します

要件

ロール変数

pkg_mirror_gpgkey_url: '<gpg url>'
pkg_mirror_gpg_directory: '<apt trusted gpg directory>'
pkg_mirror_sources_file: /etc/apt/sources.list.d/<filename>.list
pkg_mirror_url_list_debian:
 - 'deb <repo url>/{{ ansible_distribution | lower }}/ {{ ansible_distribution_release }} main'
pkg_mirror_auth_entries:
 - auth_machine: <repo hostname>
   auth_login: <repo username>
   auth_password: <repo password>

pkg_mirror_url_list_redhat:
 - name: '<repo name>'
   description: '<repo description>'
   baseurl: '<repo url>'
   gpgcheck: yes
   gpgkey: '<gpg url>'
   username: '<basic auth user>'
   password: '<basic auth pass>'

pkg_mirror_url_list_suse:
 - name: '<repo name>'
   description: '<repo description>'
   repo: '<repo url>'

依存関係

使用例プレイブック

ロールの使い方の例を含めることは、ユーザーにとってとても良いです(たとえば、パラメータとして渡される変数を使う場合など):

  - hosts: servers
    roles:
       - { role: adfinis.pkg_mirror }

ライセンス

GPL-3.0

著者情報

pkg_mirrorロールは以下の人によって書かれました:

プロジェクトについて

Manage system package sources

インストール
ansible-galaxy install adfinis-sygroup.pkg_mirror
ライセンス
gpl-3.0
ダウンロード
5.3k
所有者
Adfinis SyGroup was rebranded to Adfinis, follow the link below: