robertdebock.revealmd

Ansibleロール revealmd

あなたのシステムにrevealmdをインストールして設定します。

GitHub GitLab ダウンロード バージョン
github gitlab downloads Version

例のプレイブック

この例は 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 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'}

コンテキスト

このロールは多くの互換性のあるロールの一部です。詳しい情報については これらのロールのドキュメント をご覧ください。

関連ロールの概要はこちらです: 依存関係

互換性

このロールは次の コンテナイメージ でテストされています:

コンテナ タグ
Debian bullseye
Fedora all

必要なAnsibleの最小バージョンは2.12で、テストは次のように行われています:

  • 前のバージョン。
  • 現在のバージョン。
  • 開発版。

問題が見つかった場合は、GitHub に登録してください。

ライセンス

Apache-2.0

著者情報

robertdebock

私を支援することを検討してください

プロジェクトについて

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.