someone_stole_my_name.portage_cfg

portage-cfg GitHub Travis

Un rol para gestionar un grupo de archivos de configuración de portage.

Variables del Rol

  • portage_ansible_managed_filename: En casos donde rutas como /etc/portage/package.accept_keywords son directorios, se creará un archivo con este nombre en la ruta correspondiente para incluir la línea solicitada. [Predeterminado: ansible_managed]

  • portage_accept_keywords: Lista de palabras clave a aceptar. Ejemplo:

portage_accept_keywords:
  - atom: app-admin/ansible
    keyword: ~amd64
    # Si se especifica `name`, se crea un archivo con ese nombre dentro del directorio `portage.accept_keywords`.
    name: some_filename
  • portage_accept_license: Lista de licencias a aceptar. Ejemplo:
portage_accept_license:
  - atom: app-editors/visual-studio-code
    license: MS-vscode-EULA license
    # Si se especifica `name`, se crea un archivo con ese nombre dentro del directorio `portage.accept_keywords`.
    name: some_filename
  • portage_unmask: Lista de líneas para añadir al archivo package.unmask o a un archivo dentro de ese directorio.
  • portage_mask: Lista de líneas para añadir al archivo package.mask o a un archivo dentro de ese directorio.
  • portage_sets: Lista de conjuntos a crear, cada conjunto también se añade a world_sets. Ejemplo:
portage_sets:
  - name: fonts
    packages:
      - media-fonts/corefonts
  • portage_package_use: Lista de usos. Cada "elemento" crea un nuevo archivo bajo /etc/portage/package.use con su nombre. Ejemplo:
portage_package_use:
  - name: ansible
    uses:
      - use: dev-python/ipython -qt5
        comments:
          - Esto trae un montón de cosas innecesarias
  • portage_world: Lista de paquetes para añadir al archivo world.

  • portage_make: Lista de líneas personalizadas para añadir a make.conf. Ejemplo:

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

Licencia

BSD

Acerca del proyecto

A role to manage a bunch of portage config files.

Instalar
ansible-galaxy install someone_stole_my_name.portage_cfg
Licencia
Unknown
Descargas
116
Propietario