generated from nicolabelluti/template-ansible
Initial commit
This commit is contained in:
10
roles/test_role/README.md
Normal file
10
roles/test_role/README.md
Normal file
@@ -0,0 +1,10 @@
|
||||
# Test Role
|
||||
|
||||
A brief description about the role...
|
||||
|
||||
## Variables
|
||||
|
||||
| Name | Is Required? | Default |
|
||||
|:-------------------------------:|:------------:|:-------------:|
|
||||
| `test_role__hello_world_string` | ✔️ | Hello, World! |
|
||||
| `test_role__lorem_ipsum_string` | ❌ | |
|
1
roles/test_role/defaults/main.yml
Normal file
1
roles/test_role/defaults/main.yml
Normal file
@@ -0,0 +1 @@
|
||||
test_role__hello_world_string: Hello, World!
|
12
roles/test_role/tasks/main.yml
Normal file
12
roles/test_role/tasks/main.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
- name: Ping
|
||||
ansible.builtin.ping:
|
||||
|
||||
- name: Print an "Hello, World!"
|
||||
ansible.builtin.debug:
|
||||
msg: "{{ test_role__hello_world_string }}"
|
||||
|
||||
- name: Test the `ansible_managed` variable
|
||||
ansible.builtin.template:
|
||||
dest: /tmp/ansible.txt
|
||||
src: ansible.txt.j2
|
||||
mode: preserve
|
3
roles/test_role/templates/ansible.txt.j2
Normal file
3
roles/test_role/templates/ansible.txt.j2
Normal file
@@ -0,0 +1,3 @@
|
||||
{{ ansible_managed | comment('plain') }}
|
||||
|
||||
{{ test_role__lorem_ipsum_string }}
|
Reference in New Issue
Block a user