darkwizard242.python3
Rol de Ansible: python3
Rol para instalar el paquete python3 en sistemas Debian/Ubuntu y EL. Estas son las versiones predeterminadas disponibles en los repositorios y pueden cambiar según lo que esté disponible en los repositorios predeterminados del sistema operativo.
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación (ubicadas en defaults/main.yml
):
Lista de variables:
python3_app_debian_package: python3
python3_app_el_package: python3
python3_desired_state: present
Tabla de variables:
Variable | Descripción |
---|---|
python3_app_debian_package | Define la aplicación a instalar en sistemas basados en Debian, es decir, python3 |
python3_app_el_package | Define la aplicación a instalar en sistemas Enterprise Linux (Redhat/CentOS), es decir, python3 |
python3_desired_state | Definido para elegir dinámicamente si instalar (es decir, present o latest ) o desinstalar (es decir, absent ) el paquete. |
Dependencias
Ninguna
Ejemplo de Playbook
Para el comportamiento predeterminado del rol (es decir, instalación del paquete python3) en los playbooks de Ansible.
- hosts: servidores
roles:
- darkwizard242.python3
Para personalizar el comportamiento del rol (es decir, instalación del paquete más reciente de python3 en lugar de asegurarse de que esté instalado) en los playbooks de Ansible.
- hosts: servidores
roles:
- darkwizard242.python3
vars:
python3_desired_state: latest
Para personalizar el comportamiento del rol (es decir, instalación del paquete python3 en relación con los sistemas EL) en los playbooks de Ansible.
- hosts: servidores
roles:
- darkwizard242.python3
vars:
python3_app_el_package: python3
Licencia
Información del Autor
Este rol fue creado por Ali Muhammad, un ingeniero de DevOps/CloudOps que ama aprender y contribuir a la comunidad de código abierto.
Role for dynamically installing or uninstalling 'python3.x' package (version available in default OS repos) on Debian and EL systems.
ansible-galaxy install darkwizard242.python3