ericsysmin.python3
ericsysmin.python3
Rol de Ansible que instala y configura el sistema o al usuario para usar python3 en lugar de python.
Requisitos
- Ubuntu >= 16.04
- Debian >= 9
- RHEL >= 7
- CentOS >= 7
Variables del Rol
Variable | Requerido | Predeterminado | Comentarios |
---|---|---|---|
python3_install_from |
Opcional | package |
Tipo de instalación de python3 package o source |
python3_package_name |
Opcional | python3 |
Nombre del paquete de python |
python3_executable_name |
Opcional | {{ python3_package_name }} |
Nombre del ejecutable de python |
python3_default_system |
Opcional | false |
Configura /usr/bin/python a /usr/bin/{{ python3_executable_name }} |
python3_default_profile |
Opcional | false |
Configura 'alias python={{ python3_executable_name}}' en /etc/profile |
python3_default_user |
Opcional | false |
Configura 'alias python={{ python3_executable_name}}' en ~/.bashrc |
Variables para Instalación desde Fuente
Variable | Requerido | Predeterminado | Comentarios |
---|---|---|---|
python3_version |
Opcional | 3.6.9 |
Versión del paquete de python |
python3_src_url |
Opcional | Consulta defaults/main.yml | URL de origen del paquete de python, utiliza python3_version |
python3_install_dir |
Opcional | Consulta defaults/main.yml | Establece el directorio donde se descomprime el src |
python3_debian_build_packages |
Opcional | Consulta defaults/main.yml | Paquetes requeridos para la construcción. |
Ejemplo de Playbook
Simplemente instala python3 sin cambios en el ejecutable python
.
- hosts: servers
roles:
- role: ericsysmin.python3
Configura al usuario actual para usar python3
- hosts: servers
roles:
- role: ericsysmin.python3
python3_default_user: true
Configura a todos los usuarios para usar python3
- hosts: servers
roles:
- role: ericsysmin.python3
python3_default_profile: true
Instala Python3 desde la Fuente
- hosts: servers
roles:
- role: ericsysmin.python3
python3_install_from: source
python3_version: 3.6.9
Configura el sistema para usar python3 ÚSELO CON CAUTELA
- hosts: servers
roles:
- role: ericsysmin.python3
python3_default_system: true
Licencia
MIT
Información del Autor
Instalar
ansible-galaxy install ericsysmin.python3
Licencia
Unknown
Descargas
6.2k
Propietario
Senior MTS