revealmd

Роль Ansible revealmd

Установите и настройте revealmd на вашем компьютере.

GitHub GitLab Скачивания Версия
github gitlab downloads Version

Пример плейбука

Этот пример взят из molecule/default/converge.yml и тестируется при каждом обновлении, запросе на извлечение и выпуске.

---
- name: Согласовать
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.revealmd

Машину нужно подготовить. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Подготовить
  hosts: all
  become: true
  gather_facts: false

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

Также смотрите полное объяснение и пример по использованию этих ролей.

Переменные роли

Значения по умолчанию для переменных установлены в defaults/main.yml:

---
# файл значений по умолчанию для revealmd

# Директория, в которой reveal-md должен находить презентации.
revealmd_directory: /data

# Конкретная презентация для обработки
revealmd_presentation: index.md

# tcp порт, на котором reveal-md должен слушать.
revealmd_port: 1948

# Тема для использования.
# https://github.com/highlightjs/highlight.js/tree/master/src/styles
revealmd_options: --theme black

Требования

Состояние используемых ролей

Следующие роли используются для подготовки системы. Вы можете подготовить вашу систему другим способом.

Требование 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

Зависимости

Большинство ролей требуют какой-то подготовки, это делается в molecule/default/prepare.yml. Эта роль имеет "жесткую" зависимость от следующих ролей:

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

Контекст

Эта роль является частью многих совместимых ролей. Ознакомьтесь с документацией этих ролей для получения дополнительной информации.

Вот обзор связанных ролей: dependencies

Совместимость

Эта роль была протестирована на этих образах контейнеров:

контейнер теги
Debian bullseye
Fedora all

Минимальная версия Ansible, которая требуется, это 2.12, тестирование проводилось на:

  • предыдущей версии.
  • текущей версии.
  • версии разработки.

Если вы обнаружите проблемы, пожалуйста, сообщите о них в GitHub.

Лицензия

Apache-2.0.

Информация об авторе

robertdebock

Пожалуйста, подумайте о спонсировании меня.

Установить
ansible-galaxy install robertdebock/ansible-role-revealmd
Лицензия
apache-2.0
Загрузки
228
Владелец
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.