# List of keywords - no, not a glossary.

**URL:** <https://forum.ansible.com/t/list-of-keywords-no-not-a-glossary/23457>\
**Category:** Ansible Project\
**Created:** [January 13, 2017, 4:28pm UTC](https://forum.ansible.com/t/list-of-keywords-no-not-a-glossary/23457 "2017-01-13T16:28:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Justin\_Clancy](https://avatars.discourse-cdn.com/v4/letter/j/a9adbd/32.png) [@Justin\_Clancy](https://forum.ansible.com/u/Justin_Clancy)\
**Post date:** [January 13, 2017, 4:28pm UTC](https://forum.ansible.com/t/list-of-keywords-no-not-a-glossary/23457/1 "2017-01-13T16:28:41Z")

</div>

What would be really useful would be a list of ansible keywords with an explanation of syntax and usage for each one.

I don’t mean a glossary or a list of modules, but things like with\_items:, when:, name: and notify: and so on.

The documentation for ansible is pretty good, but it could do with this. I had a look through the code to see if it had something like a dispatch list, but no luck - the keywords are dispersed throughout the code as far as I can tell.

Even something like the insanely complete list would be enough, though that file is seriously out of date (it uses the old ${} syntax for variables).

So, what about it? Can we get one?

I’ll help in any way I can.

---

<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:** [January 13, 2017, 7:16pm UTC](https://forum.ansible.com/t/list-of-keywords-no-not-a-glossary/23457/2 "2017-01-13T19:16:35Z")

</div>

not complete, but its a start [http://docs.ansible.com/ansible/playbooks\_directives.html](http://docs.ansible.com/ansible/playbooks_directives.html)
