ericsysmin.python3
ericsysmin.python3
Rôle Ansible qui installe et configure le système ou l'utilisateur pour utiliser python3 via python.
Exigences
- Ubuntu >= 16.04
- Debian >= 9
- RHEL >= 7
- CentOS >= 7
Variables du Rôle
Variable | Requis | Par défaut | Commentaires |
---|---|---|---|
python3_install_from |
Optionnel | package |
Type d'installation de python3 : package ou source |
python3_package_name |
Optionnel | python3 |
Nom du paquet Python |
python3_executable_name |
Optionnel | {{ python3_package_name }} |
Nom de l'exécutable Python |
python3_default_system |
Optionnel | false |
Définit /usr/bin/python sur /usr/bin/{{ python3_executable_name }} |
python3_default_profile |
Optionnel | false |
Définit 'alias python={{ python3_executable_name}}' dans /etc/profile |
python3_default_user |
Optionnel | false |
Définit 'alias python={{ python3_executable_name}}' dans ~/.bashrc |
Variables pour Installation à Partir du Code Source
Variable | Requis | Par défaut | Commentaires |
---|---|---|---|
python3_version |
Optionnel | 3.6.9 |
Version du paquet Python |
python3_src_url |
Optionnel | Veuillez consulter defaults/main.yml | URL source du paquet Python, utilise python3_version |
python3_install_dir |
Optionnel | Veuillez consulter defaults/main.yml | Définit le répertoire où le code source est décompressé |
python3_debian_build_packages |
Optionnel | Veuillez consulter defaults/main.yml | Paquets nécessaires pour la compilation. |
Exemple de Playbook
Installer simplement python3 sans modifications à l'exécutable python
.
- hosts: serveurs
roles:
- role: ericsysmin.python3
Configurer l'utilisateur actuel pour utiliser python3
- hosts: serveurs
roles:
- role: ericsysmin.python3
python3_default_user: true
Configurer tous les utilisateurs pour utiliser python3
- hosts: serveurs
roles:
- role: ericsysmin.python3
python3_default_profile: true
Installer Python3 à partir du code source
- hosts: serveurs
roles:
- role: ericsysmin.python3
python3_install_from: source
python3_version: 3.6.9
Configurer le système pour utiliser python3 À UTILISER AVEC PRUDENCE
- hosts: serveurs
roles:
- role: ericsysmin.python3
python3_default_system: true
Licence
MIT
Informations sur l'Auteur
Installer
ansible-galaxy install ericsysmin.python3
Licence
Unknown
Téléchargements
6.2k
Propriétaire
Senior MTS