腐女子エンジニアの日記

創作と技術と時々音楽

Ansible

Playbookを秘伝のタレ化しないために考えていること

お久しぶりです、村です。 最近、自分や他人が作成したPlaybookを運用する機会が増えてきました。 そこで、Playbookを作成する際、運用目線的にはどうすれば良いのか、ぼんやり考えていることを書こうと思います。 問題 他人が書いたPlaybook(およびその周辺…

Ansible 2.9→2.10の変更点まとめてみた

背景 Ansible2.9から2.10でモジュールの構成が変わるという話を聞いて今後のバージョンアップに不安を感じたため、情報をまとめることにしました。 注意 あくまで現時点での覚書です。 本記事は参照元の変更に従い情報更新や変更を行います。 参照記事を翻訳…

GitLabとMoleculeでPlaybookのテストをしてみる

あっという間に2月になってました。 今回はGitLabとMoleculeを使用してPlaybookのCIを回してみようと言うお話です。 ゴール ローカル環境に同様の環境を用意し、GitLab CI上で行なっているものと同様のテストを実行できるようにする。 GitLab CIを使用してPl…

Ansibleのコールバックプラグインの設定〜使用

背景 Playbook実行中に必要なタスクだけ表示させたいという要件がありました。 Twitterでつぶやいたところ、callbackプラグインが内容に合いそうだという指摘を受けたので調べてみることにしました。 目的 コールバックプラグインの使い方をまとめる。 コー…