# Use requirements.yml in a lookup?

**URL:** <https://forum.ansible.com/t/use-requirements-yml-in-a-lookup/20700>\
**Category:** Ansible Project\
**Created:** [February 29, 2016, 7:34am UTC](https://forum.ansible.com/t/use-requirements-yml-in-a-lookup/20700 "2016-02-29T07:34:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Johan2](https://avatars.discourse-cdn.com/v4/letter/j/71e660/32.png) [@Johan2](https://forum.ansible.com/u/Johan2)\
**Post date:** [February 29, 2016, 7:34am UTC](https://forum.ansible.com/t/use-requirements-yml-in-a-lookup/20700/1 "2016-02-29T07:34:16Z")

</div>

Hello!

I would like to take my requirements.yml and make a config for [https://github.com/beefsack/git-mirror](https://github.com/beefsack/git-mirror)

Any idea for how to accomplish this? I thought about using a lookup somehow, but with requirements.yml already being YAML maybe there is a better way?

Basically I’d like to take each “src: [https://github](https://github)…/role-1” in requirements.yml and turn into a file that looks like:

```
ListenAddr = ":8080"
BasePath = "/var/mirror"
Interval = "15m"

[repo]
Origin = "https://github../role-1"

[repo]
Origin = "https://github../role-2"
```

// Johan

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [March 1, 2016, 5:28am UTC](https://forum.ansible.com/t/use-requirements-yml-in-a-lookup/20700/2 "2016-03-01T05:28:17Z")

</div>

​vars\_files or include\_vars will read a yaml file into a data structure you can then use in template module​
