idealista.consul-role

Logo

Rol de Ansible para Consul

Rol de Ansible para instalar Consul (servidor/clientes en un clúster) en un entorno Debian.

Inicio Rápido

Estas instrucciones te ayudarán a obtener una copia del rol para tu Playbook de Ansible. Una vez lanzado, instalará Consul en un sistema Debian.

Requisitos Previos

Tener instalada la versión 4.x.x de Ansible. El destino del inventario debe ser un entorno Debian.

Es necesario tener instalado Rsyslog. Esto se puede hacer con este rol.

Para propósitos de prueba, se necesita Molecule con Docker como controlador.

Instalación

Crea o agrega a tu archivo de dependencias de roles (por ejemplo, requirements.yml):

- src: idealista.consul_role
  version: 1.10.1
  name: consul

Instala el rol con el comando ansible-galaxy:

ansible-galaxy install -p roles -r requirements.yml -f

Úsalo en un playbook:

---
- hosts: someserver
  roles:
    - consul

Uso

Consulta el archivo de propiedades por defecto (defaults/main.yml) para ver las posibles propiedades de configuración. El registro utiliza rsyslog por defecto. Puede cambiarse sobrescribiendo la variable consul_service_log_output. Se puede cambiar a journal u otras opciones que se encuentran en las secciones StandardOutput y StandardError en:

Pruebas

$ pipenv sync

Para más información, consulta la documentación de pipenv.

Pruebas

$ pipenv run molecule -c molecule/default/molecule.yml test 

Construido Con

Ansible Molecule Goss

Versiones

Para las versiones disponibles, consulta las etiquetas de este repositorio.

Además, puedes ver qué cambios hubo en cada versión en el archivo CHANGELOG.md.

Autores

Consulta también la lista de colaboradores que participaron en este proyecto.

Licencia

Licencia Apache 2.0

Este proyecto está licenciado bajo la licencia Apache 2.0 - consulta el archivo LICENSE para más detalles.

Contribuciones

Por favor, lee CONTRIBUTING.md para obtener detalles sobre nuestro código de conducta y el proceso para enviarnos solicitudes de extracción.

Acerca del proyecto

Consul

Instalar
ansible-galaxy install idealista.consul-role
Licencia
apache-2.0
Descargas
36.8k
Propietario
We release serious projects apart from Ansible Roles.