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

ericsysmin

Acerca del proyecto

Ansible module to install and configure python as python3

Instalar
ansible-galaxy install ericsysmin.python3
Licencia
Unknown
Descargas
6.2k
Propietario
Senior MTS