# Ansible and playbook variables

**URL:** <https://forum.ansible.com/t/ansible-and-playbook-variables/17855>\
**Category:** Ansible Developer\
**Created:** [March 27, 2015, 6:59am UTC](https://forum.ansible.com/t/ansible-and-playbook-variables/17855 "2015-03-27T06:59:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Adnan\_Arab](https://avatars.discourse-cdn.com/v4/letter/a/0ea827/32.png) [@Adnan\_Arab](https://forum.ansible.com/u/Adnan_Arab)\
**Post date:** [March 27, 2015, 6:59am UTC](https://forum.ansible.com/t/ansible-and-playbook-variables/17855/1 "2015-03-27T06:59:20Z")

</div>

Hi,

I running a play book via a python program.

I pass extra\_vars when initialising the Playbook object but the variables in here I cannot access in my playbook.

So I use:

import ansible.playbook

pb = ansible.playbook.Playbook{ …, …, extra\_vars{a:b}

pb.run()

I have test.yml as my playbook and within here I have this:
