someone_stole_my_name.portage_cfg
portage-cfg

ポートエイジの設定ファイルを管理するためのロールです。
ロールの変数
portage_ansible_managed_filename
:/etc/portage/package.accept_keywords
のようなパスがディレクトリの場合、対応するパスにこの名前のファイルが作成され、要求された行が追加されます。[デフォルト:ansible_managed
]portage_accept_keywords
: 受け入れるキーワードのリスト。例:
portage_accept_keywords:
- atom: app-admin/ansible
keyword: ~amd64
# `name`が指定されている場合、その名前のファイルが`portage.accept_keywords`ディレクトリ内に作成されます。
name: some_filename
portage_accept_license
: 受け入れるライセンスのリスト。例:
portage_accept_license:
- atom: app-editors/visual-studio-code
license: MS-vscode-EULA license
# `name`が指定されている場合、その名前のファイルが`portage.accept_keywords`ディレクトリ内に作成されます。
name: some_filename
portage_unmask
:package.unmask
ファイルまたはそのディレクトリ内のファイルに追加する行のリスト。portage_mask
:package.mask
ファイルまたはそのディレクトリ内のファイルに追加する行のリスト。portage_sets
: 作成するセットのリスト。各セットはworld_sets
にも追加されます。例:
portage_sets:
- name: fonts
packages:
- media-fonts/corefonts
portage_package_use
: 使用する項目のリスト。各「項目」は/etc/portage/package.use
の下にその名前の新しいファイルを作成します。例:
portage_package_use:
- name: ansible
uses:
- use: dev-python/ipython -qt5
comments:
- これにより無駄なものがたくさん引き込まれます
portage_world
:world
ファイルに追加するパッケージのリスト。portage_make
:make.conf
に追加するカスタム行のリスト。例:
portage_make:
- name: LINGUAS
value:
- en
- es
ライセンス
BSD