chrisvanmeer.tty_sessions

ansible-role-tty-sessions

LinuxホストのオープンなTTYセッションを監視するロールです。

要件

jmespath

ロール変数

tty_session_email_enabled: false

デフォルトではメール報告が無効になっています。これをtrueに設定すると有効になります。

tty_session_email_subject: "オープン TTY セッション"

メール報告を送信する際のメールの件名です。

tty_session_email_subtype: "html"

メールのMIMEタイプをhtmlに設定します。他にもplainに設定することも可能です。テンプレートを変更して好きなものに合わせることができます。

メールセクションには、他にも多くの変数があります。これについてはプレイブックの最後のタスクを参照してください。存在しない場合は省略されますが、プレイブックを編集することなく、これらの値を変数として含めるオプションがあります。

依存関係

メールには、このロールはcommunity.general.mailモジュールに依存しています。

例プレイブック

ユーザーにとって、ロールの使い方の例(たとえば、変数をパラメータとして渡す)を含めるのは良いことです:

- name: TTYセッション監視
  hosts: all
  become: true

  vars:
    tty_session_email_enabled: true
    tty_session_email_subject: "オープン TTY セッション"
    tty_session_email_sender: "[email protected]"
    tty_session_email_recipient: "[email protected]"
    tty_session_smtp_server: "smtp.yourdomain.com"
    tty_session_smtp_port: 25

  roles:
     - role: chrisvanmeer.tty_sessions

ライセンス

BSD

著者情報

プロジェクトについて

Open TTY sessions

インストール
ansible-galaxy install chrisvanmeer.tty_sessions
ライセンス
Unknown
ダウンロード
1.2k
所有者