robertdebock.omsagent

omsagent

この役割はアーカイブされ、最後の配布も失敗し始めました。

システムにMicrosoftのomsagent(ログ分析エージェント)をインストールします。

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

例のプレイブック

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

---
- name: converge
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: robertdebock.omsagent

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

---
- name: prepare
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.core_dependencies
    - role: robertdebock.users
      users_group_list:
        - name: omiusers
      users_user_list:
        - name: omsagent
          group: omiusers
    - role: robertdebock.auditd
      auditd_local_events: "no"
    - role: robertdebock.cron

これらの役割を使用する方法についての完全な説明と例も参照してください。

役割の変数

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

---
# omsagentのデフォルトファイル

# Log Analytic Agentの追加のドキュメントはこちら:
# https://docs.microsoft.com/en-us/azure/azure-monitor/platfrom/logs-analytics-agent

omsagent_version: "1.13.40-0"

# omsagent_tmpディレクトリはインストーラスクリプトが置かれる場所です。
# インストーラーはこのディレクトリに大きなファイル(125MB)をダウンロードします。
omsagent_tmp: /tmp

# ディレクトリを所有するユーザーとグループを設定します。
omsagent_owner: omsagent
omsagent_group: omiusers

# オンボーディングのためのOMSドメインを使用します。
# 政府クラウド内のAzure監視ログ分析ワークスペースを使用する場合:
# omsagent_domain: opinsights.azure.command
# スクリプトのデフォルトを使用するには空のままにします (omsagent_domain: opinsights.azure.com)。
omsagent_domain: ""

# プロキシ設定として [protocol://][user:password@]proxyhost[:port] を使用します。
# omsagent_proxy: "https://username:password@proxyserver:proxyport"

要件

使用される役割の状態

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

要件 GitHub GitLab
robertdebock.auditd Build Status GitHub Build Status GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.core_dependencies Build Status GitHub Build Status GitLab
robertdebock.cron Build Status GitHub Build Status GitLab
robertdebock.users Build Status GitHub Build Status GitLab

コンテキスト

この役割は多くの互換性のある役割の一部です。詳細については、これらの役割のドキュメントを参照してください。

関連する役割の概要: 依存関係

互換性

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

コンテナ タグ
el 8

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

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

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

ライセンス

Apache-2.0

著者情報

ロバート・デ・ボック

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

プロジェクトについて

Install Microsoft omsagent (Log Analytics agent) on your system.

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