gotmax23.packman
Rol de Ansible: packman
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
Autor
Maxwell G (@gotmax23)
Ansible role that installs the Packman repository on OpenSUSE Leap and OpenSUSE Tumbleweed.
ansible-galaxy install gotmax23.packman