cjsteel.bootstrap
bootstrap
PRUEBA DE FORK - NO USE - VEA LA PÁGINA DEL AUTOR ORIGINAL PARA EL ROL ORIGINAL
Prepara tu sistema para ser gestionado por Ansible.
Ejemplo de Playbook
Este ejemplo se toma de molecule/resources/playbook.yml:
---
- nombre: Convergencia
hosts: todos
become: sí
gather_facts: no
roles:
- cjsteel.bootstrap
tasks:
- nombre: probar conexión
ping:
La máquina en la que estás ejecutando esto puede necesitar prepararse.
No se requiere preparación.
También puedes ver una [explicación completa y un ejemplo](https://robertdebock.nl/how-to-use-these-roles.html) sobre cómo usar estos roles.
Variables del Rol
-----------------
Estas variables se establecen en `defaults/main.yml`:
```yaml
---
# archivo de valores predeterminados para bootstrap
# El usuario que se usará para conectarse a las máquinas.
bootstrap_user: root
# Software instalado para soportar módulos marcados como "preview" (es decir, mysql_db).
# "sí", "no" o sin especificar son válidos.
bootstrap_preview: sí
# ¿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
# El número de reintentos durante la instalación
bootstrap_retries: 3
Requisitos
- Acceso a un repositorio que contenga paquetes, probablemente en internet.
- Una versión reciente de Ansible. (Las pruebas se realizan en la versión actual, anterior y siguiente de Ansible.)
Los siguientes roles se pueden instalar para asegurar que se cumplan todos los requisitos, usando ansible-galaxy install -r requirements.yml:
- ninguno
Contexto
Este rol es parte de muchos roles compatibles. Consulta la documentación de estos roles para más información.
Aquí hay una visión general de roles relacionados:

Compatibilidad
Este rol ha sido probado con las siguientes distribuciones y versiones de Ansible:
| distribución | ansible 2.7 | ansible 2.8 | ansible devel |
|---|---|---|---|
| alpine-edge* | sí | sí | sí* |
| alpine-latest | sí | sí | sí* |
| archlinux | sí | sí | sí* |
| centos-6 | sí | sí | sí* |
| centos-latest | sí | sí | sí* |
| debian-stable | sí | sí | sí* |
| debian-unstable* | sí | sí | sí* |
| fedora-latest | sí | sí | sí* |
| fedora-rawhide* | sí | sí | sí* |
| gentoo | sí | sí | sí* |
| kali | sí | sí | sí* |
| opensuse-leap | sí | sí | sí* |
| ubuntu-devel* | sí | sí | sí* |
| ubuntu-latest | sí | sí | sí* |
| ubuntu-rolling | sí | sí | sí* |
Una estrella significa que la construcción puede fallar, está marcada como una construcción experimental.
Pruebas
Las pruebas unitarias se realizan con cada commit y periódicamente.
Si encuentras problemas, por favor regístralos en GitHub
Para probar este rol localmente, por favor usa Molecule:
pip install molecule
molecule test
Para probar en Amazon EC2, configura ~/.aws/credentials y establece una región usando export AWS_REGION=eu-central-1 antes de ejecutar molecule test --scenario-name ec2.
Hay muchos escenarios específicos disponibles, por favor revisa el directorio molecule/.
Licencia
Apache-2.0
Información del Autor
Prepare your system to be managed by Ansible.
ansible-galaxy install cjsteel.bootstrap