someone_stole_my_name.portage_cfg

portage-cfg GitHub Travis

Rola do zarządzania zestawem plików konfiguracyjnych portage.

Zmienne roli

  • portage_ansible_managed_filename: W przypadkach, gdzie ścieżki takie jak /etc/portage/package.accept_keywords są katalogami, w odpowiedniej ścieżce zostanie utworzony plik o tej nazwie, aby dodać żądany wpis. [Domyślnie: ansible_managed]

  • portage_accept_keywords: Lista akceptowanych słów kluczowych. Przykład:

portage_accept_keywords:
  - atom: app-admin/ansible
    keyword: ~amd64
    # Jeżeli `name` jest określone, w katalogu `portage.accept_keywords` zostanie utworzony plik o tej nazwie.
    name: some_filename
  • portage_accept_license: Lista akceptowanych licencji. Przykład:
portage_accept_license:
  - atom: app-editors/visual-studio-code
    license: MS-vscode-EULA
    # Jeżeli `name` jest określone, w katalogu `portage.accept_keywords` zostanie utworzony plik o tej nazwie.
    name: some_filename
  • portage_unmask: Lista wpisów do dodania do pliku package.unmask lub do pliku w tym katalogu.
  • portage_mask: Lista wpisów do dodania do pliku package.mask lub do pliku w tym katalogu.
  • portage_sets: Lista zestawów do utworzenia, każdy zestaw jest także dodawany do world_sets. Przykład:
portage_sets:
  - name: fonts
    packages:
      - media-fonts/corefonts
  • portage_package_use: Lista użyć. Każdy "element" tworzy nowy plik w /etc/portage/package.use o takiej nazwie. Przykład:
portage_package_use:
  - name: ansible
    uses:
      - use: dev-python/ipython -qt5
        comments:
          - To przyciąga wiele niepotrzebnych rzeczy
  • portage_world: Lista pakietów do dodania do pliku world.

  • portage_make: Lista niestandardowych linii do dodania do make.conf. Przykład:

portage_make:
  - name: LINGUAS
    value:
      - en
      - es

Licencja

BSD

O projekcie

A role to manage a bunch of portage config files.

Zainstaluj
ansible-galaxy install someone_stole_my_name.portage_cfg
Licencja
Unknown
Pobrania
116
Właściciel