portage_cfg
portage-cfg
Роль для управления набором конфигурационных файлов portage.
Переменные Роли
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
Установить
ansible-galaxy install someone-stole-my-name/portage-cfg
Лицензия
Unknown
Загрузки
107
Владелец