Cyber Deals - Get up to 65% off on CKA, CKAD, CKS, KCNA, KCSA exams and courses!

Ansible Dictionary Sample

Sample Playbook to Handle Ansible dictionary

---
- name: Test play for dictionary
  hosts: all
  vars:
    interfaces:
      ansible-node-2:
        int1:
          intname: ens192
          intip: 10.154.158.146
          intmask: 255.255.255.128
          intgw: 10.154.158.1
  tasks:
    - name: Looping
      debug:
        msg: Hello {{ mydict }}
      #with_dict:
      #  - '{{ ens192 }}'

    - name: Looping 2
      debug:
        msg: "Int1 : {{ interfaces['ansible-node-2']['int1']['intname'] }}"