cjsteel.bootstrap

bootstrap

PRUEBA DE FORK - NO USE - VEA LA PÁGINA DEL AUTOR ORIGINAL PARA EL ROL ORIGINAL

Logo de Ansible Estado de construcción

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: 
  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: 

# ¿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: dependencias

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í*
alpine-latest sí*
archlinux sí*
centos-6 sí*
centos-latest sí*
debian-stable sí*
debian-unstable* sí*
fedora-latest sí*
fedora-rawhide* sí*
gentoo sí*
kali sí*
opensuse-leap sí*
ubuntu-devel* sí*
ubuntu-latest sí*
ubuntu-rolling 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

Robert de Bock

Instalar
ansible-galaxy install cjsteel.bootstrap
Licencia
apache-2.0
Descargas
131
Propietario
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel