vague memory

うろ覚えを無くしていこうともがき苦しむ人の備忘録

Ansible

Ansible で AWS Systems Manager パラメータストア (ついでにシークレットマネージャー) から値を取得(Collection版)

ansible の version は 9.5.1(core 2.16.6) での試行です。 バージョンが上がりドキュメントが移動していたので、 Ansible で AWS Systems Manager パラメータストア (ついでにシークレットマネージャー) から値を取得 の再掲です。 Parameter Store tasks …

Ansible include_tasks で become_user

include_tasks を使用した時に読み込んだタスク全てに become 指定するにはどうするのかを調べたメモ。 バージョンにより挙動は変わりそうですが、 ver 2.9.5 時点では以下の挙動のようです。 include_tasks doesn't honor become_user but instead runs tas…

Ansible で AWS Systems Manager パラメータストア (ついでにシークレットマネージャー) から値を取得

Parameter Store DescribeParameters tasks例 実行結果 Secrets Manager aws_secret GetSecretValue tasks例 実行結果 aws_ssm tasks例 実行結果 __NSPlaceholderDate initialize エラー Parameter Store パラメータストア参照は aws_ssm プラグインで行えま…

Datadog Ansible Integration

Ansible の実行結果を Datadog へ連携できます。 Datadog-Ansible Integration Python 2.7 で試しました。 3系だと現状そのままだと Syntax Error となるので、 datadog_callback.py の一部書き換え(修正)が必要です。 Ansible Integration Setup Ansible へ…

ansible pythonが無い場合の対処

Ubuntu 16.04.2 に対して ansible 実行しようとしたら python が見つからないよと怒られたのでメモ。 公式ドキュメントに記載があります。 Managed Node Requirements Installation — Ansible Documentation python2 と python3 の共存問題のようです。 エラ…