mirror of https://github.com/ansible/ansible.git
Create reusable role layout snippet for documentation (#78057)
* reuse role structure * reuse role snippet in role docspull/74196/head
parent
30a923fb5c
commit
f4ad1c771e
@ -0,0 +1,26 @@
|
|||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
roles/
|
||||||
|
common/ # this hierarchy represents a "role"
|
||||||
|
tasks/ #
|
||||||
|
main.yml # <-- tasks file can include smaller files if warranted
|
||||||
|
handlers/ #
|
||||||
|
main.yml # <-- handlers file
|
||||||
|
templates/ # <-- files for use with the template resource
|
||||||
|
ntp.conf.j2 # <------- templates end in .j2
|
||||||
|
files/ #
|
||||||
|
bar.txt # <-- files for use with the copy resource
|
||||||
|
foo.sh # <-- script files for use with the script resource
|
||||||
|
vars/ #
|
||||||
|
main.yml # <-- variables associated with this role
|
||||||
|
defaults/ #
|
||||||
|
main.yml # <-- default lower priority variables for this role
|
||||||
|
meta/ #
|
||||||
|
main.yml # <-- role dependencies
|
||||||
|
library/ # roles can also include custom modules
|
||||||
|
module_utils/ # roles can also include custom module_utils
|
||||||
|
lookup_plugins/ # or other types of plugins, like lookup in this case
|
||||||
|
|
||||||
|
webtier/ # same kind of structure as "common" was above, done for the webtier role
|
||||||
|
monitoring/ # ""
|
||||||
|
fooapp/ # ""
|
Loading…
Reference in New Issue