adfinis.pkg_mirror
ansible.pkg_mirror
システムのパッケージソースを管理します
要件
ロール変数
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 }
ライセンス
著者情報
pkg_mirrorロールは以下の人によって書かれました: