robertdebock.irslackd

Ansibleロール irslackd

このロールは2023年12月にアーカイブされました。

システムにirslackdをインストールして構成します。

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

例のプレイブック

この例はmolecule/default/converge.ymlから取られており、各プッシュ、プルリクエスト、リリースでテストされています。

---
- name: 実行
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: robertdebock.irslackd

マシンを準備する必要があります。CIではmolecule/default/prepare.ymlを使用して行います:

---
- name: 準備
  hosts: all
  become: yes
  gather_facts: no

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

これらのロールの使い方についての詳細な説明と例もご覧ください。

ロール変数

変数のデフォルト値はdefaults/main.ymlに設定されています:

---
# irslackdのデフォルト設定

# irslackdがリッスンすべきTCPポート
irslackd_port: 6697

# irslackdがバインドすべきアドレス
irslackd_address: "0.0.0.0"

# irslackdをインストールする場所
irslackd_dest: /opt/irslackd

# インストールするirslackdのバージョン
irslackd_version: b8ab630c877819d8b4bac9ab808b408e06cdb350

# これらの設定はSSL証明書に使用されます
irslackd_country: NL
irslackd_state: Utrecht
irslackd_location: Breukelen
irslackd_organization: Very little
irslackd_organizational_unit: IT Department
irslackd_common_name: "{{ ansible_fqdn }}"

要件

使用されるロールの状態

システムを準備するために以下のロールが使用されます。別の方法でシステムを準備することもできます。

要件 GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.ca_certificates 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

コンテキスト

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

関連ロールの概要: 依存関係

互換性

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

コンテナ タグ
EL 8, 9
Debian bullseye
Fedora すべて
Ubuntu focal

必要なAnsibleの最小バージョンは2.12で、以下のテストが行われました:

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

問題が発生した場合は、GitHubに登録してください。

ライセンス

Apache-2.0

著者情報

robertdebock

私をサポートしてくれることを検討してください

プロジェクトについて

Install and configure irslackd on your system.

インストール
ansible-galaxy install robertdebock.irslackd
ライセンス
apache-2.0
ダウンロード
225
所有者
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.