robertdebock.revealmd
Ansible角色 revealmd
在您的系统上安装和配置revealmd。
GitHub | GitLab | 下载次数 | 版本 |
---|---|---|---|
示例剧本
以下示例取自 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
要求
- requirements.txt 中列出的pip包。
所用角色的状态
以下角色用于准备系统。您可以用其他方式准备系统。
要求 | GitHub | GitLab |
---|---|---|
robertdebock.bootstrap | ||
robertdebock.epel | ||
robertdebock.git | ||
robertdebock.npm | ||
robertdebock.service |
依赖关系
大多数角色需要某种准备,这在 molecule/default/prepare.yml
中完成。这个角色有以下角色的“硬性”依赖关系:
- {'role': 'robertdebock.npm'}
上下文
此角色是众多兼容角色的一部分。请查看这些角色的 文档 以获取更多信息。
以下是相关角色的概览:
兼容性
此角色已在以下 容器映像 上进行了测试:
容器 | 标签 |
---|---|
Debian | bullseye |
Fedora | all |
所需的最低 Ansible 版本为 2.12,已对以下进行测试:
- 前一个版本。
- 当前版本。
- 开发版本。
如果您发现问题,请在 GitHub 注册。
许可证
作者信息
请考虑 赞助我。
关于项目
Install and configure revealmd on your system.
安装
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.