robertdebock.common
Rol de Ansible común
El propósito de esta rol es configurar cosas comunes en tu sistema.
GitHub | GitLab | Descargas | Versión |
---|---|---|---|
Ejemplo de Playbook
Este ejemplo es tomado de molecule/default/converge.yml
y se prueba en cada push, solicitud de extracción y lanzamiento.
---
- name: Converger
hosts: all
become: true
gather_facts: true
roles:
- role: robertdebock.common
La máquina necesita ser preparada. En CI esto se hace usando molecule/default/prepare.yml
:
---
- name: Preparar
hosts: all
gather_facts: false
become: true
roles:
- role: robertdebock.bootstrap
También puedes ver una explicación completa y un ejemplo 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 común
# El nombre de host seleccionado.
common_hostname: "{{ inventory_hostname }}"
# Una lista de servidores de nombres para configurar.
# common_nameservers:
# - 1.1.1.1
# - 1.0.0.1
# Rellenar /etc/hosts con todos los hosts en el play.
common_hosts: "{{ groups.all }}"
# ¿Quieres reiniciar al cambiar el nombre de host?
common_reboot: true
Requisitos
- paquetes pip listados en requirements.txt.
Estado de los roles utilizados
Los siguientes roles se utilizan para preparar un sistema. Puedes preparar tu sistema de otra manera.
Requisito | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap |
Contexto
Este rol es parte de muchos roles compatibles. Mira la documentación de estos roles para más información.
Aquí hay un resumen de roles relacionados:
Compatibilidad
Este rol ha sido probado en estas imágenes de contenedor:
contendor | etiquetas |
---|---|
Alpine | todas |
Amazon | Candidato |
EL | 9 |
Debian | todas |
Fedora | todas |
Ubuntu | todas |
La versión mínima requerida de Ansible es 2.12, se han hecho 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
Considera patrocinándome.
The purpose of this role is to configure common things on your system.
ansible-galaxy install robertdebock.common