ipr-cnrs.openmanage

Openmanage

  1. 概要
  2. 役割の変数
  3. サンプルプレイブック
  4. 設定
  5. 開発
  6. ライセンス
  7. 作者情報

概要

OpenManage(omreport、omconfigなどを通じて)を管理するための役割です。ウェブインターフェースであるOMSA(OpenManage Server Administrator)とiDrac(racadmを使用)を含みます。

役割の変数

  • openmanage__repositories : OpenManageを提供できるAPTリポジトリのリストです。各エントリは辞書形式です [デフォルト: デフォルト/main.ymlを参照]。
  • openmanage__deploy_state : この役割が達成すべき望ましい状態 [Dellハードウェアのデフォルト: present]。
  • openmanage__install_recommends : 推奨パッケージをインストールするべきか [デフォルト: false]。
  • openmanage__dep_packages : racadmを実行するために必要な依存パッケージのリスト [デフォルト: デフォルト/main.ymlを参照]。
  • openmanage__base_packages : racadmの基本的な使用のための基本パッケージのリスト [デフォルト: デフォルト/main.ymlを参照]。
  • openmanage__stretch_packages : Debian Stretch(またはUbuntu Xenial)および以前のバージョン特有のパッケージのリスト [デフォルト: デフォルト/main.ymlを参照]。
  • openmanage__snmpd_service_name : 管理するSNMPDサービス名 [デフォルト: snmpd]。
  • openmanage__snmpd_service_enabled : SNMPDサービスを起動時に有効にするべきか [デフォルト: true]。
  • openmanage__snmpd_service_override_path : SNMPDのカスタム設定を保存するパス [デフォルト: /etc/systemd/system/snmpd.service.d/override.conf]。
  • openmanage__snmpd_service_override_content : SNMPDサービス用のsystemdカスタム設定を提供するために使用されるテンプレート [デフォルト: etc/systemd/system/snmpd.service.d/override.conf.j2]。
  • openmanage__webgui_state : OMSAのウェブインターフェースの望ましい状態 [デフォルト: absent]。
  • openmanage__webgui_packages : OMSAのウェブインターフェースを提供するためのパッケージのリスト [デフォルト: デフォルト/main.ymlを参照]。
  • openmanage__webgui_service_name : ウェブインターフェースを管理するsystemdユニットの名前 [デフォルト: dsm_om_connsvc]。

サンプルプレイブック

  • デフォルトの変数を使用する例:
- hosts: mynode.DOMAIN
  roles:
    - role: ipr-cnrs.openmanage
      tags: ['role::openmanage', 'ipr', 'idrac']
  • OMSAのウェブインターフェースを有効にする例(https://:1311/で):
- hosts: mynode.DOMAIN
  roles:
    - role: ipr-cnrs.openmanage
      openmanage__webgui_state: "present"
      tags: ['role::openmanage', 'ipr', 'idrac']

設定

この役割は以下を行います:

  • OpenManageを提供するためのAPTリポジトリを追加します。
  • 依存パッケージをインストールします。
  • racadmの使用のための基本パッケージをインストールします。
  • OpenManageアプリケーション(omreport、omconfigなど)を使用できるようにdataengサービスを起動します。
  • 要求された場合、https://:1311でウェブインターフェースをインストールして有効にします。
  • idrac7の実行権限を修正します。
  • libsslエラーRAC1170を修正します(Debian StretchまたはUbuntu Xenialまで)。
  • アプリを$PATHから実行できるようにシンボリックリンクを設定します。

開発

このソースコードは当社のGogsインスタンスから来ており、GithubリポジトリはAnsible Galaxyに役割を送信するためだけに存在します…

お気軽にここで問題やPRを送信してください :)

このフックのおかげで、Githubは自動的に当社のGogsインスタンスからの更新を受け取ります :)

@roumanoに感謝

ライセンス

WTFPL

作者情報

ジェレミー・ガルダイ

プロジェクトについて

Setup Openmanage

インストール
ansible-galaxy install ipr-cnrs.openmanage
ライセンス
Unknown
ダウンロード
97
所有者
Institut de Physique de Rennes https://ipr.univ-rennes1.fr/ Tutelles CNRS et Université Rennes 1