jasonheecs.ubuntu-python-raw

Rôle Ansible : Installer Python sur des machines Ubuntu sans Python préinstallé

État de construction Rôle Galaxy

Un rôle Ansible qui permet de faire fonctionner Ansible sur des machines Ubuntu vierges qui n'ont pas Python préinstallé. Il vérifie si Python est installé, et si ce n'est pas le cas, il l'installe via le module raw.

Exigences

Aucune.

Installation

ansible-galaxy install jasonheecs.ubuntu-python-raw

Variables de Rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

version_python: 3

Dépendances

Aucune

Exemple de Playbook

- name: Configuration
  hosts: tous
  devenue: oui
  collecter_faits: faux # Vous devez désactiver la collecte des faits pour que ce rôle fonctionne correctement
  rôles:
    - { rôle: jasonheecs.ubuntu-python-raw }

Tests

Les tests sont effectués via Test Kitchen, Kitchen Ansible et Kitchen Docker

Pour exécuter les tests, assurez-vous que Ruby et Docker sont installés, puis exécutez la commande suivante :

gem install bundler && bundle exec kitchen test

Consultez le fichier travis.yml et les logs de build Travis pour plus de détails sur le processus de build des tests et les résultats attendus.

Plateformes prises en charge

Ce rôle Ansible a été testé sur les plateformes suivantes :

  • Ubuntu 18.04
  • Ubuntu 16.04
  • Ubuntu 14.04

Licence

MIT

Informations sur l'auteur

Jason Hee

À propos du projet

Get Ansible to work on bare Ubuntu without Python pre-installed

Installer
ansible-galaxy install jasonheecs.ubuntu-python-raw
Licence
mit
Téléchargements
1.7k
Propriétaire