Create a ansible config file as ansible.cfg file in your directory:

Create a hosts file as hosts in the same directory

Create a playbook called as inline_dict_variables_playbook.yml

---
# YAML documents begin with the document separator ---
# The minus in YAML this indicates a list item. The playbook contains a list of plays, with each play being a dictionary

- name: 'Create and access variables inside the playbook'
  # Target: where our play will run and options it will run with
  hosts: webservers
  gather_facts: false
  
  # variable: variables that will apply to the play, on all target systems
  vars:
    inline_dict:
      { inline_dict_key: This is a inline dictionary variable value }
  # Task: the list of tasks that will be executed within the playbook
  tasks:
     - name: Displaying named dictionary dictionary
       debug:
         msg:  "{{ inline_dict }}"
     - name: Displaying name dictionary dictionary key value with dictionary dot notation
       debug:
         msg:  "{{ inline_dict.inline_dict_key }}"
     - name: Displaying named dictionary dictionary key value with python backets notation
       debug:  "{{ inline_dict['inline_dict_key']}}"
# Three dots indicate the end of a YAML document
...

Full Source Code Also Available in : https://github.com/tamiltutera/example-ansible-variables

Become a Subscriber
Get the Notify on latest Videos in your Desktop and Mobile . We never spam!
Popular Videos
Read next

Mastering Ansible Variables: A Comprehensive Guide for Beginners

Ansible Variables: Simplifying Your Automation Tasks Table of Contents Introduction to Ansible Variables Ansible is a powerful automation tool used for configuration management, application deployment, and task automation. One of the key components that makes it so flexible is Ansible variables. Understanding how to effectively use variables can drastically simplify your automation scripts and make […]

May 10, 2025