dustinliddick.bootstrap
bootstrap
Prepara tu sistema para ser gestionado por Ansible.
Ejemplo de Playbook
Este ejemplo se toma de molecule/default/converge.yml
y se prueba en cada push, pull request y lanzamiento.
---
- name: Converge
hosts: all
# Este rol instala paquetes usando el módulo `raw` y necesita conectarse como
# `root`. (`sudo` no está disponible antes de la inicialización.) Todas las tareas en el
# rol tienen `become` configurado como `no`, por lo que puedes usar `no` o `yes` para
# `become`, el rol no usará `become` (es decir, `sudo`) para ninguna tarea.
become: yes # `no` también funcionará.
# Este rol instala python, la recopilación de hechos no se puede hacer antes de que `python` esté
# instalado. Este rol ejecuta el módulo `setup`, por lo que los hechos estarán disponibles
# después de ejecutar el rol.
gather_facts: no
roles:
- role: dustinliddick.bootstrap
También puedes ver una explicación y ejemplo completo sobre cómo usar estos roles.
Variables del Rol
Los valores predeterminados para las variables se establecen en defaults/main.yml
:
---
# archivo de valores predeterminados para bootstrap
# ¿Quieres esperar a que el host esté disponible?
bootstrap_wait_for_host: no
# El número de segundos que deseas esperar durante la prueba de conexión antes de fallar.
bootstrap_timeout: 3
# Indica al rol si debe "convertirse" o no.
bootstrap_become: yes
Requisitos
- paquetes pip listados en requirements.txt.
Contexto
Este rol es parte de muchos roles compatibles. Consulta la documentación de estos roles para más información.
Aquí tienes una visión general de los roles relacionados:
Compatibilidad
Este rol ha sido probado en estas imágenes de contenedor:
contenedor | etiquetas |
---|---|
Alpine | todas |
EL | todas |
Fedora | todas |
La versión mínima de Ansible requerida es 2.12, se han realizado pruebas en:
- La versión anterior.
- La versión actual.
- La versión de desarrollo.
Si encuentras problemas, por favor, regístralos en GitHub
Licencia
Información del Autor
Por favor considera apoyarme.
Instalar
ansible-galaxy install dustinliddick.bootstrap
Licencia
apache-2.0
Descargas
111
Propietario
I'm the Linux Systems Administrator for Collegis Education. I'm responsible for day-to-day operational support of all Red Hat Enterprise Linux systems.