jasonheecs.ubuntu-python-raw

Rol de Ansible: Instalar Python en máquinas Ubuntu que no tienen Python preinstalado

Estado de Construcción Rol de Galaxy

Un rol de Ansible que permite que Ansible funcione en máquinas Ubuntu limpias que no tienen Python preinstalado. Verifica si Python está instalado, y si no lo está, lo instala usando el módulo raw.

Requisitos

Ninguno.

Instalación

ansible-galaxy install jasonheecs.ubuntu-python-raw

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):

python_version: 3

Dependencias

Ninguna.

Ejemplo de Playbook

- name: Configuración
  hosts: all
  become: yes
  gather_facts: false # Debes desactivar la recolección de hechos para que este rol funcione como se espera
  roles:
    - { role: jasonheecs.ubuntu-python-raw }

Pruebas

Las pruebas se realizan a través de Test Kitchen, Kitchen Ansible y Kitchen Docker.

Para ejecutar las pruebas, asegúrate de que Ruby y Docker estén instalados y ejecuta lo siguiente:

gem install bundler && bundle exec kitchen test

Consulta el archivo travis.yml y los registros de construcción de Travis para obtener detalles sobre el proceso de construcción de la prueba y los resultados esperados.

Plataformas Soportadas

Este rol de Ansible ha sido probado en las siguientes plataformas:

  • Ubuntu 18.04
  • Ubuntu 16.04
  • Ubuntu 14.04

Licencia

MIT

Información del Autor

Jason Hee

Acerca del proyecto

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

Instalar
ansible-galaxy install jasonheecs.ubuntu-python-raw
Licencia
mit
Descargas
1.7k
Propietario