2020-09-01から1ヶ月間の記事一覧
はじめに 条件 3つすべてokの場合 Playbook 実行結果 Assert 2のみエラーの場合 Playbook 実行結果 はじめに Ansibleはfail-fastな設計のため、Taskが失敗した時点でPlaybookは異常終了します。 しかし、assertモジュールによるバリデーション等は、エラーが…
はじめに ディクショナリをディクショナリに追加する、ただそれだけのメモです。 Playbook --- - hosts: localhost connection: local gather_facts: false tasks: - name: Create an IP address list set_fact: ip_address_list: {} - name: Append IP addr…
はじめに pythonのappendメソッド的なことをansibleでやってみたメモです。 Playbook --- - hosts: localhost connection: local gather_facts: false tasks: - name: Create an IP address list set_fact: ip_address_list: [] - name: Append IP addresses…
はじめに ロールやタスクレベルで変数やターゲットノードをコントロールしたい場合、ディレクティブで結構柔軟に対応できます。下記に、Play、Role、Block、Taskに利用可能なディレクティブの一覧が記載されています。 docs.ansible.com 以下、簡単な検証結…