2024-06-01から1ヶ月間の記事一覧
Ansible Automation Platform の各サポート期限の表が以下のページにまとまっています。 access.redhat.com 見やすくてありがたいです。このサポート期限ですが、私が観測している範囲では伸びることがあるようです。 たまたま 2023年9月時点 にとったキャプ…
はじめに Ansible では、マネージドノード(自動化対象)が Linux の場合は、マネージドノード側の Python を利用します。どの Python インタープリターを利用するかは、設定項目 INTERPRETER_PYTHON (変数だと ansible_python_interpreter)で指定できます…
はじめに ansible-core 2.17.0 で Linux サーバーをマネージドノード(自動化対象)に実行したとき、以下のエラーに出くわしたことがありました。 SyntaxError: future feature annotations is not defined 調べてみると、マネージドノード側の Python が 3.…
はじめに 2024年5月の AnsibleFest 2024 のキーノートでたびたび「Policy as Code」という言葉が出てきました。Policy as Code 自体はほかでも耳にしますが、Ansible の場合は例えば、Playbook 中で指定するAWS インスタンスタイプを制限する、のようなこと…
はじめに いよいよ、という感じですが、ansible-core 2.17.0 で、マネージドノード(自動化対象)側での Python 2系と Python 3.6 のサポートがなくなりました。 テスト対象からも外されているため、サポートされているバージョンよりバグが起こる可能性が大…
はじめに 2024/06/12-14(現地展示期間として)に開催されたInterop Tokyo 2024に参加してきました。 ShowNet の展示やセッションを見てきましたので、いくつかまとめます。 ※ 口頭で聞いた内容を思い出しながら書いた記述が含まれます。正確な情報は一次ソ…
3つのネットワーク系コレクションが Deprecated ネットワーク系のコレクションのうち、以下のコレクションが Deprecated (非推奨)になっていました。 vyos.vyos frr.frr openvswitch.openvswitch 例えば vyos.vyos コレクション README.md には以下のよう…
はじめに Ansible から Terraform を呼ぶ terraform モジュールですが、現状 cloud.terraform コレクションと community.general コレクションの2つにあります。 ここまでの経緯や、現在の状況になっている理由をまとめます。 経緯 もともと terraform モジ…
はじめに Ansible の cloud.terraform.terraform モジュールは、Ansible から Terraform を呼べるモジュールです。 モジュールで指定するオプションに応じて、さまざま terraform コマンドが実行されます。 で、「このときは実際にどういうコマンドが実行さ…
はじめに タイトルがほぼ全てです。 Automation Controlle の API エンドポイントには、末尾のスラッシュ(trailing slash)があります。 developers.redhat.com ドキュメント通り末尾のスラッシュを付けるべきですが、付けなくて問題なく見えることがあるの…
はじめに ansible-core 2.17.0 (Ansible Community Package だと 10)では、ansible.builtin.yum モジュールがなくなりました。 With the removal of Python 2 support, the yum module and yum action plugin are removed and redirected to dnf. https://…
はじめに Ansible から Terraform を呼べる cloud.terraform.terraform モジュールのコードを眺めているときに、terraform plan の -detailed-exitcode オプションの存在を知りました。 どんなオプションだろうと、公式ドキュメントを見てみると、以下のよう…