darkwizard242.python3

Rôle Ansible : python3

Rôle pour installer le paquet python3 sur les systèmes Debian/Ubuntu et EL. Ce sont les versions par défaut disponibles dans les dépôts et peuvent changer selon ce qui est disponible dans les dépôts du système d'exploitation par défaut.

Exigences

Aucune.

Variables du Rôle

Les variables disponibles sont listées ci-dessous (situées dans defaults/main.yml):

Liste des variables :

python3_app_debian_package: python3
python3_app_el_package: python3
python3_desired_state: present

Tableau des variables :

Variable Description
python3_app_debian_package Définit l'application à installer sur les systèmes basés sur Debian, c'est-à-dire python3
python3_app_el_package Définit l'application à installer sur les systèmes Enterprise Linux (Redhat/CentOS), c'est-à-dire python3
python3_desired_state Défini pour choisir dynamiquement si installer (c'est-à-dire soit present ou latest) ou désinstaller (c'est-à-dire absent) le paquet.

Dépendances

Aucune.

Exemple de Playbook

Pour le comportement par défaut du rôle (c'est-à-dire l'installation du paquet python3) dans les playbooks Ansible.

- hosts: servers
  roles:
    - darkwizard242.python3

Pour personnaliser le comportement du rôle (c'est-à-dire installer la dernière version du paquet python3 au lieu de s'assurer qu'il est installé) dans les playbooks Ansible.

- hosts: servers
  roles:
    - darkwizard242.python3
  vars:
    python3_desired_state: latest

Pour personnaliser le comportement du rôle (c'est-à-dire installer le paquet python3 pour les systèmes EL) dans les playbooks Ansible.

- hosts: servers
  roles:
    - darkwizard242.python3
  vars:
    python3_app_el_package: python3

Licence

MIT

Informations sur l Auteur

Ce rôle a été créé par Ali Muhammad, un ingénieur DevOps/CloudOps qui aime apprendre et contribuer à la communauté Open Source.

À propos du projet

Role for dynamically installing or uninstalling 'python3.x' package (version available in default OS repos) on Debian and EL systems.

Installer
ansible-galaxy install darkwizard242.python3
Licence
mit
Téléchargements
100.3k
Propriétaire
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!