Ansible

AWX Operator を使って外部 PostgreSQL と連携する AWX をデプロイ

Ansible AWX バージョン 18.0 から AWX Operator を使うインストール方法に変更されました。 github.com AWX Operator を使うと Kubernetes クラスタへの AWX デプロイが簡単にできます。 標準的な設定では AWX 関連のコンテナをまとめた Pod と一緒に Postg…

win_package モジュールのちょっと気になる挙動

Ansible に win_package というモジュールがあります。 このモジュールは Windows に対して MSI または EXE 形式のパッケージをインストールまたはアンインストールすることができます。 今回はこの win_package モジュールを用いたパッケージのアンインスト…

AWX 12.0.0の変更点を確認してみた

先日、AWX の 12.0.0 がリリースされたので、バグフィックスを除いた変更点について確認してみました。 今回は変更内容の深いところまでは踏み込まず、表面的な差分の確認です。余裕があれば細かく調べてみようと思います。(やらないヤツ) 変更点 memcache…

プロキシやネットワークアドレス重複を乗り越えてGitLab CIでMolecule

はじめに 環境と問題点 プロキシ ネットワークアドレス重複 解決策 【プロキシ】molecule実行用dockerコンテナイメージ作成 【プロキシ】dindのプロキシ設定 【ネットワーク重複】dindコンテナイメージ作成 .gitlab-ci.yml まとめ はじめに 前回の記事 で「G…

GitLab CIとMoleculeでRoleテスト自動化

はじめに AnsibleにはRoleのテストを支援してくれる「Molecule」というツールがあります。今回は Molecule と GitLab CI を用いてRoleのテスト自動化ができるように環境を整えていきます。 Moleculeの詳細については、ひよこ大佐本こと「Ansible構築・運用ガ…