This is an old revision of the document!
Let’s look at what an Ansible Role directory structure looks like.
Handlers: Add all your handlers in this directory
Files: This directory contains all your static files and scripts that might be copied or executed to remote machine. Templates: This directory is reserved for templates that generate files on remote hosts. Vars: You define variables inside this directory and then can be referenced elsewhere in role. defaults: This directory lets you define default variables for included or dependent role. meta: This directory is used for dependency management such as dependency roles.