gotmax23.packman

Rol de Ansible: packman

Rol gotmax23.packman Repositorio de Github Repositorio de SourceHut Licencia MIT Problemas abiertos en Github Pull Requests abiertos en Github Versión del Rol Commits desde la última versión Calidad del Rol en Galaxy Descargas del Rol en Galaxy Estado del flujo de trabajo de Molecule en Github Actions Estado del flujo de trabajo de Galaxy en Github Actions

Rol de Ansible que instala el repositorio Packman en OpenSUSE Leap y OpenSUSE Tumbleweed.

Advertencia Beta

Este rol está actualmente en beta y no se debe usar en producción. Pueden ocurrir cambios importantes entre las versiones, así que asegúrate de leer las notas de la versión.

Requisitos

Este rol depende de ciertas colecciones que no están incluidas en ansible-core.

Para instalar los requisitos de este rol, crea un archivo requirements.yml con el siguiente contenido:

---
colecciones:
  - nombre: community.general

Luego, si estás utilizando ansible-base/ansible-core 2.10 o posterior, ejecuta este comando.

ansible-galaxy install -r requirements.yml

Si aún estás usando Ansible 2.9, ejecuta este comando en su lugar.

ansible-galaxy collection install -r requirements.yml

Variables del Rol

Aquí están las variables de este rol y sus valores predeterminados, como se establece en defaults/main.yml. Si lo deseas, puedes cambiarlas para personalizar el comportamiento de este rol.

---
# Opciones:
# - `present` asegura que el repositorio Packman esté instalado.
# - `absent` asegura que el repositorio Packman no esté instalado.
packman_state: present

# Consulta http://packman.links2linux.org/mirrors[1] para la lista de espejos.
# La opción predeterminada proviene directamente de la [Wiki de OpenSUSE][2].
packman_mirror: "https://ftp.gwdg.de/pub/linux/misc/packman"

# Si se debe verificar la huella digital de la clave de firma del repositorio RPM de Packman antes de importarla.
packman_check_key_fingerprint: true

[1]: http://packman.links2linux.org/mirrors

[2]: https://es.opensuse.org/Repositorios_de_paquetes_adicionales

Ejemplo de Playbook

---
- nombre: Configurar el Repositorio Packman
  hosts: all
  become: true

  tasks:
    - nombre: Configurar el Repositorio Packman
      ansible.builtin.include_role:
        name: gotmax23.packman

Compatibilidad

Este rol se prueba utilizando la última versión de ansible-core y la última versión de las colecciones de Ansible Galaxy. Esta es la única versión de Ansible que este rol soporta oficialmente. Se ofrece soporte en la medida de lo posible para otras versiones.

Este rol es compatible con las siguientes distribuciones:

distro versiones
opensuse 15.3, tumbleweed

Licencia

MIT

Autor

Maxwell G (@gotmax23)

Acerca del proyecto

Ansible role that installs the Packman repository on OpenSUSE Leap and OpenSUSE Tumbleweed.

Instalar
ansible-galaxy install gotmax23.packman
Licencia
mit
Descargas
91
Propietario
@gotmax:matrix.org | Fedora developer. Ansible Community Steering Committee member. Pythonista. | See my sr.ht profile for my current code.