ansible-role-files/README.md
2021-04-23 21:17:05 +02:00

31 lines
732 B
Markdown

# Files
All configuration is to be placed inside the `filaes` dict.
This dict is a <key>:<value> mapping. With <key> being the path of a file, for example
'/boo/bar'. <value> is a *fileconfig* dict, see below.
**fileconfig**
```
# file owner
owner: root
# file group
group: root
# permission bits, can be octal number or the string representation
mode: 0700
# can be 'present', 'absent', 'directory', or 'touch' (ensure file is created and set modification time to now, but do not change the content), 'link'
state: present
# target if state is 'link'
src: ''
# set the file content, mutaly exclusive with "template". Only handeled if the state if 'file'
content: ''
# not yet implemented
template: ~
template_vars: ~
```