adfinis.pkg_mirror

ansible.pkg_mirror

image

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

要件

ロール変数

pkg_mirror_gpgkey_url: '<gpgのURL>'
pkg_mirror_gpg_directory: '<aptの信頼されたgpgディレクトリ>'
pkg_mirror_sources_file: /etc/apt/sources.list.d/<ファイル名>.list
pkg_mirror_url_list_debian:
 - 'deb <リポジトリのURL>/{{ ansible_distribution | lower }}/ {{ ansible_distribution_release }} main'
pkg_mirror_auth_entries:
 - auth_machine: <リポジトリのホスト名>
   auth_login: <リポジトリのユーザー名>
   auth_password: <リポジトリのパスワード>

pkg_mirror_url_list_redhat:
 - name: '<リポジトリ名>'
   description: '<リポジトリの説明>'
   baseurl: '<リポジトリのURL>'
   gpgcheck: yes
   gpgkey: '<gpgのURL>'
   username: '<ベーシック認証のユーザー>'
   password: '<ベーシック認証のパス>'

pkg_mirror_url_list_suse:
 - name: '<リポジトリ名>'
   description: '<リポジトリの説明>'
   repo: '<リポジトリのURL>'

依存関係

使用例プレイブック

ロールの使い方の例(例えば、パラメータとして渡される変数を使用)を示すと、ユーザーにとって便利です:

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

ライセンス

GPL-3.0

著者情報

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

プロジェクトについて

Manage system package sources

インストール
ansible-galaxy install adfinis.pkg_mirror
ライセンス
gpl-3.0
ダウンロード
415
所有者
Potential. Unlocked.