てくなべ (tekunabe)

ansible / network automation / 学習メモ

2022-04-01から1ヶ月間の記事一覧

[AWS] アタッチされていない EBS ボリューム一覧を AWS CLI で表示する

aws

EC2 インスタンス削除時に、自動でEBS ボリュームも削除されるつもりだったのにうっかり残っていた、という経験はありますでしょうか。 このようなとき、アタッチされていない EBS ボリュームの一覧を取得したいときがあるかもしれません(ありました)。 AW…

[ansible] あのモジュール、どのコレクションにいった?を探す

はじめに Ansible(-base) 2.10 から、多くのモジュールはコレクションという管理、配布方式に移行しました。 その関係で「前あったあのモジュール、プラグインはどのコレクションにいったんだ?」と気になることがあるかもしれません。 正確には、しれません…

[Ansible] ansible-navigator 2.0.0 新機能ピックアップ Part 2: その他編

はじめに 先日、ansible-navigator 2.0.0 がリリースされました。 Release v2.0.0 · ansible/ansible-navigator · GitHub 前回の記事で、追加されたサブコマンドを取り上げました。 tekunabe.hatenablog.jp 今回はそれ以外の気になったものを取り上げます。 …

[Ansible] ansible-navigator 2.0.0 機能ピックアップ Part 1: 追加サブコマンド編

はじめに 先日、ansible-navigator 2.0.0 がリリースされました。 github.com ansible-navigator は、Playbook 実行や実行環境の管理などの機能を持つ TUI ツールです。 2.0.0 では、実行環境のビルドや ansible-lint を呼び出す機能などの追加や、設定ファ…

[Ansible] azure.azcollection.azure_rm インベントリプラグインで停止中のVMも対象にする

はじめに Ansible から Azure の VM の情報を取得して動的にインベントリを生成できる azure.azcollection.azure_rm インベントリプラグインという便利なものがあります。 こちらの issueを見てなるほどと思ったのですが、デフォルトだと実行中(running)で…

[Ansible] Ansible から HashiCorp Vault のシークレットを取得する

はじめに 前回の記事で、HashiCorp Vault の kv シークレットエンジンを使ってシークレットの登録をしました。 今回は、そのシークレットを Ansible から取得して表示したり、機器への接続パスワードに利用することを試します。 Ansible の community.hashi_…

HashiCorp Vault によるシークレットの登録と確認を気軽に試してみた

はじめに Software Design 2022年4月号で始まった連載「HashiCorp Vaultではじめるシークレット管理」を読んで、HashiCorp Vault(以下 Vault)に興味を持ちました。 他、HashiCorp Learn の Vualt のコンテンツも参照してみました。 あくまでお試しレベルです…

[Ansible] Ansible 3 以降のモジュール一覧のページ

はじめに Ansible のモジュールの一覧を確認したいときは、よく公式ドキュメントを参照します。Ansible 2.9 までは、Module Indexというページがあり、さらにカテゴリごとのページに飛べます。また、All modules というページでは全モジュールの一覧が表示さ…

[Ansible] スキップされたタスクの結果は is skipped でもあり is succeeded でもある

はじめに Ansible では、タスクの実行結果を変数に保存し、その結果を後続のタスクで確認する機能があります。 docs.ansible.com そういえばどうなんだろうシリーズといいますか、「スキップされたタスクって succeeded 扱いだっけ?」と思ったことがありま…

[Ansible] もくもく会コンテンツのリポジトリにある資料「Ansible Best Practices」

Ansible ユーザー会では定期的にもくもく会というハンズオンイベントを開催しています。 次回は 2022/04/21 です。 コンテンツは以下のリポジトリにあります。 github.com 先日見つけたのですが、Ansible Best Practicesという資料がありました。 こうかいて…