summaryrefslogtreecommitdiff
path: root/lib/ansible/plugins/doc_fragments/files.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ansible/plugins/doc_fragments/files.py')
-rw-r--r--lib/ansible/plugins/doc_fragments/files.py27
1 files changed, 14 insertions, 13 deletions
diff --git a/lib/ansible/plugins/doc_fragments/files.py b/lib/ansible/plugins/doc_fragments/files.py
index b87fd11d..37416526 100644
--- a/lib/ansible/plugins/doc_fragments/files.py
+++ b/lib/ansible/plugins/doc_fragments/files.py
@@ -18,17 +18,18 @@ options:
description:
- The permissions the resulting filesystem object should have.
- For those used to I(/usr/bin/chmod) remember that modes are actually octal numbers.
- You must either add a leading zero so that Ansible's YAML parser knows it is an octal number
- (like C(0644) or C(01777)) or quote it (like C('644') or C('1777')) so Ansible receives
+ You must give Ansible enough information to parse them correctly.
+ For consistent results, quote octal numbers (for example, V('644') or V('1777')) so Ansible receives
a string and can do its own conversion from string into number.
- - Giving Ansible a number without following one of these rules will end up with a decimal
+ Adding a leading zero (for example, V(0755)) works sometimes, but can fail in loops and some other circumstances.
+ - Giving Ansible a number without following either of these rules will end up with a decimal
number which will have unexpected results.
- - As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, C(u+rwx) or
- C(u=rw,g=r,o=r)).
- - If C(mode) is not specified and the destination filesystem object B(does not) exist, the default C(umask) on the system will be used
+ - As of Ansible 1.8, the mode may be specified as a symbolic mode (for example, V(u+rwx) or
+ V(u=rw,g=r,o=r)).
+ - If O(mode) is not specified and the destination filesystem object B(does not) exist, the default C(umask) on the system will be used
when setting the mode for the newly created filesystem object.
- - If C(mode) is not specified and the destination filesystem object B(does) exist, the mode of the existing filesystem object will be used.
- - Specifying C(mode) is the best way to ensure filesystem objects are created with the correct permissions.
+ - If O(mode) is not specified and the destination filesystem object B(does) exist, the mode of the existing filesystem object will be used.
+ - Specifying O(mode) is the best way to ensure filesystem objects are created with the correct permissions.
See CVE-2020-1736 for further details.
type: raw
owner:
@@ -48,24 +49,24 @@ options:
seuser:
description:
- The user part of the SELinux filesystem object context.
- - By default it uses the C(system) policy, where applicable.
- - When set to C(_default), it will use the C(user) portion of the policy if available.
+ - By default it uses the V(system) policy, where applicable.
+ - When set to V(_default), it will use the C(user) portion of the policy if available.
type: str
serole:
description:
- The role part of the SELinux filesystem object context.
- - When set to C(_default), it will use the C(role) portion of the policy if available.
+ - When set to V(_default), it will use the C(role) portion of the policy if available.
type: str
setype:
description:
- The type part of the SELinux filesystem object context.
- - When set to C(_default), it will use the C(type) portion of the policy if available.
+ - When set to V(_default), it will use the C(type) portion of the policy if available.
type: str
selevel:
description:
- The level part of the SELinux filesystem object context.
- This is the MLS/MCS attribute, sometimes known as the C(range).
- - When set to C(_default), it will use the C(level) portion of the policy if available.
+ - When set to V(_default), it will use the C(level) portion of the policy if available.
type: str
unsafe_writes:
description: