robertdebock.revealmd

Rol de Ansible revealmd

Instala y configura revealmd en tu sistema.

GitHub GitLab Descargas Versión
github gitlab downloads Version

Ejemplo de Playbook

Este ejemplo se toma 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.revealmd

La máquina necesita ser preparada. En CI esto se hace usando molecule/default/prepare.yml:

---
- name: Preparar
  hosts: all
  become: true
  gather_facts: false

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.epel
    - role: robertdebock.git

También puedes consultar una explicación completa y ejemplo sobre cómo usar estos roles.

Variables del Rol

Los valores predeterminados para las variables están establecidos en defaults/main.yml:

---
# archivo de predeterminados para revealmd

# El directorio donde reveal-md debe encontrar presentaciones.
revealmd_directory: /data

# La presentación exacta a procesar
revealmd_presentation: index.md

# El puerto tcp donde reveal-md debe escuchar.
revealmd_port: 1948

# El tema a usar.
# https://github.com/highlightjs/highlight.js/tree/master/src/styles
revealmd_options: --theme black

Requisitos

Estado de los roles usados

Se utilizan los siguientes roles para preparar un sistema. Puedes preparar tu sistema de otra manera.

Requisito GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.epel Build Status GitHub Build Status GitLab
robertdebock.git Build Status GitHub Build Status GitLab
robertdebock.npm Build Status GitHub Build Status GitLab
robertdebock.service Build Status GitHub Build Status GitLab

Dependencias

La mayoría de los roles requieren algún tipo de preparación, esto se realiza en molecule/default/prepare.yml. Este rol tiene una dependencia "fuerte" de los siguientes roles:

  • {'role': 'robertdebock.npm'}

Contexto

Este rol es parte de muchos roles compatibles. Consulta la documentación de estos roles para más información.

Aquí hay un resumen de los roles relacionados: dependencies

Compatibilidad

Este rol ha sido probado en estas imágenes de contenedor:

contenedor etiquetas
Debian bullseye
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, regístralos en GitHub.

Licencia

Apache-2.0.

Información del Autor

robertdebock

Por favor considera patrocinarme.

Acerca del proyecto

Install and configure revealmd on your system.

Instalar
ansible-galaxy install robertdebock.revealmd
Licencia
apache-2.0
Descargas
241
Propietario
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.