# pass playbook vars to a python script

**URL:** <https://forum.ansible.com/t/pass-playbook-vars-to-a-python-script/33515>\
**Category:** Ansible Project\
**Created:** [July 28, 2020, 8:40pm UTC](https://forum.ansible.com/t/pass-playbook-vars-to-a-python-script/33515 "2020-07-28T20:40:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jerry\_Hwang](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@Jerry\_Hwang](https://forum.ansible.com/u/Jerry_Hwang)\
**Post date:** [July 28, 2020, 8:40pm UTC](https://forum.ansible.com/t/pass-playbook-vars-to-a-python-script/33515/1 "2020-07-28T20:40:26Z")

</div>

hello,

I am trying to have a python script (auto triggered when a playbook is run) to take from playbook extra\_vars and uses it as var for the script.

for example:  
ansible-playbook test.yml --extra-vars “win=True”

something like in the script  
result = self.playbook.extra\_vars[‘win’]

any good tips, suggestions

Thanks,  
Jerry

---

<div class="post-metadata">

**Author:** ![racke](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/racke/32/4767_2.png) [@racke](https://forum.ansible.com/u/racke)\
**Post date:** [July 29, 2020, 6:34am UTC](https://forum.ansible.com/t/pass-playbook-vars-to-a-python-script/33515/2 "2020-07-29T06:34:08Z")

</div>

> hello,
> 
> I am trying to have a python script (auto triggered when a playbook is run) to take from playbook extra\_vars and uses it  
> as var for the script.
> 
> for example:  
> ansible-playbook test.yml --extra-vars "win=True"
> 
> something like in the script  
> result = self.playbook.extra\_vars['win']
> 
> any good tips, suggestions
> 
> Thanks,  
> Jerry

Hello Jerry,

how is this script auto triggered?

Regards  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Racke
