darkwizard242.python3
Ansible Rolle: python3
Rolle zum Installieren des python3 Pakets auf Debian/Ubuntu und EL Systemen. Dies sind die Standardversionen, die in den Repositories verfügbar sind und können je nach den im Standard-OS-Repositories verfügbaren Versionen variieren.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt (zu finden in defaults/main.yml
):
Variablenliste:
python3_app_debian_package: python3
python3_app_el_package: python3
python3_desired_state: present
Variablen Tabelle:
Variable | Beschreibung |
---|---|
python3_app_debian_package | Definiert die App, die auf Debian-basierten Systemen installiert werden soll, d.h. python3 |
python3_app_el_package | Definiert die App, die auf Enterprise Linux (Redhat/CentOS) Systemen installiert werden soll, d.h. python3 |
python3_desired_state | Wird verwendet, um dynamisch auszuwählen, ob das Paket installiert werden soll (d.h. entweder present oder latest ) oder deinstalliert werden soll (d.h. absent ). |
Abhängigkeiten
Keine
Beispiel-Playbook
Für das Standardverhalten der Rolle (d.h. Installation des python3 Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.python3
Um das Verhalten der Rolle anzupassen (d.h. Installation des neuesten python3 Pakets anstelle von sicherzustellen, dass es installiert ist) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.python3
vars:
python3_desired_state: latest
Um das Verhalten der Rolle anzupassen (d.h. Installation des python3 Pakets in Bezug auf EL-Systeme) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.python3
vars:
python3_app_el_package: python3
Lizenz
Autorinformationen
Diese Rolle wurde von Ali Muhammad erstellt, einem DevOps/CloudOps Ingenieur, der es liebt, zu lernen und zur Open Source-Community beizutragen.
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