deekayen.alagent
Ansibleロール: alagent
このプレイブックは、Alert Logicエージェントをインストールして構成するために使用されます。
これは、Alert Logicがスポンサーを務めていた放棄されたプロジェクトからフォークされました。このプロジェクトは、RPMのGPGチェックがインストールの失敗を引き起こす問題へのワークアラウンドとして作成されました。
要件
以下のプラットフォームがサポートされています。
Debianバージョン:
- buster
- bullseye
Ubuntuバージョン:
- 22.04
- 20.04
RHEL/CentOSバージョン:
- 7.x
- 8.x
Amazon Linuxバージョン:
- Karoo
Windowsバージョン:
- Windows Server 2016, 2019
ロール変数
al_agent_registration_key
- あなたのユニークな登録キー。サポートされているクラウドデプロイメント(AWS、Azure)を除いて必要です。文字列のデフォルトはyour_registration_key_here
al_agent_for_imaging
-al_agent_for_imaging
変数は、エージェントが構成され、プロビジョニングされるかどうかを決定します。true
に設定すると、エージェントがインストールされますが、インストールが完了してもエージェントは起動しません。これにより、インスタンスのスナップショットを保存し、後で使用できるようにします。この変数がfalse
に設定されている場合、プロビジョニングプロセスはセットアップ中に行われ、完了後にエージェントが起動します。ブーリアンのデフォルトはfalse
al_agent_egress_host
,al_agent_egress_port
- デフォルトでは、すべてのトラフィックがhttps://vaporator.alertlogic.comに送信されます。この変数は、アウトバウンドトラフィックを担当するマシンがある場合に便利です(NATボックス)。自分のURLを指定する場合は、正しくフォーマットされたURIであることを確認してください。文字列のデフォルトはhttps://vaporator.alertlogic.com
al_agent_proxy_url
- デフォルトでは、al-agentはプロキシを必要としません。この変数は、単一の出口ポイントを回避したい場合に便利です。プロキシを使用する場合は、al_agent_egress_host
とal_agent_proxy_url
の両方の値が必要です。プロキシURLを指定する場合は、正しくフォーマットされたURIであることを確認してください。文字列のデフォルトはnil
依存関係
- 特に知られている依存関係はありません
例プレイブック
---
- name: 特定のホストにALエージェントのインストールを適用
hosts: al_agents
roles:
- { role: deekayen.alagent}
設定
変数 al_agent_for_imaging
は、インストールの種類を決定します。これはブーリアン値で、デフォルトは false
です。この値をtrue
に設定すると、エージェントはイメージング用にのみ準備され、プロビジョニングは行われません。
クックブックのデフォルト属性を使用してエージェントをインストールすると、エージェントがセットアップされ、インスタンスがすぐにプロビジョニングされます。登録キーを正しく設定した場合、あなたのホストは15分以内にAlert Logicのコンソールに表示されるはずです。注意:AWSやAzureのデプロイメントでは、キーの使用は任意であり、一般的には必要ありません。
貢献
- Githubでリポジトリをフォークする
- 名前付きのフィーチャーブランチを作成する(例:
add_component_x
) - 変更を記述する
- 変更に対するテストを記述する(該当する場合)
- テストを実行し、すべてのテストが通過することを確認する
- Githubを使ってプルリクエストを送信する
ライセンスと著者
ライセンス:
Apache 2.0ライセンスの下で配布されています。
著者: Muram Mohamed (mmohamed@alertlogic.com) Justin Early (jearly@alertlogic.com)
インストール
ansible-galaxy install deekayen.alagent
ライセンス
apache-2.0
ダウンロード
3.6k
所有者
My initials spelled as a word - pronounced /dEE-kAY-En/