robertdebock.revealmd

Ansible角色 revealmd

在您的系统上安装和配置revealmd。

GitHub GitLab 下载次数 版本
github gitlab downloads 版本

示例剧本

以下示例取自 molecule/default/converge.yml,并在每次推送、拉取请求和发布时进行测试。

---
- name: Converge
  hosts: all
  become: true
  gather_facts: true

  roles:
    - role: robertdebock.revealmd

机器需要预先准备。在CI中,这是通过 molecule/default/prepare.yml 完成的:

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

# reveal-md监听的tcp端口。
revealmd_port: 1948

# 要使用的主题。
# https://github.com/highlightjs/highlight.js/tree/master/src/styles
revealmd_options: --theme black

要求

所用角色的状态

以下角色用于准备系统。您可以用其他方式准备系统。

要求 GitHub GitLab
robertdebock.bootstrap 构建状态 Github 构建状态 GitLab
robertdebock.epel 构建状态 Github 构建状态 GitLab
robertdebock.git 构建状态 Github 构建状态 GitLab
robertdebock.npm 构建状态 Github 构建状态 GitLab
robertdebock.service 构建状态 Github 构建状态 GitLab

依赖关系

大多数角色需要某种准备,这在 molecule/default/prepare.yml 中完成。这个角色有以下角色的“硬性”依赖关系:

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

上下文

此角色是众多兼容角色的一部分。请查看这些角色的 文档 以获取更多信息。

以下是相关角色的概览: 依赖关系

兼容性

此角色已在以下 容器映像 上进行了测试:

容器 标签
Debian bullseye
Fedora all

所需的最低 Ansible 版本为 2.12,已对以下进行测试:

  • 前一个版本。
  • 当前版本。
  • 开发版本。

如果您发现问题,请在 GitHub 注册。

许可证

Apache-2.0

作者信息

robertdebock

请考虑 赞助我

安装
ansible-galaxy install robertdebock.revealmd
许可证
apache-2.0
下载
241
拥有者
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.