# platform = multi_platform_all
# reboot = false
# strategy = configure
# complexity = low
# disruption = low
- name: Ensure permission {{{ FILEMODE }}}, owner {{{ FILEUID }}}, and group {{{ FILEGID }}} on {{{ FILEPATH }}}
  file:
    path: "{{{ FILEPATH }}}"
    {{% if FILEMODE != "" %}}
    mode: "{{{ FILEMODE }}}"
    {{% endif %}}
    {{% if FILEUID != "" %}}
    owner: "{{{ FILEUID }}}"
    {{% endif %}}
    {{% if FILEGID != "" %}}
    group: "{{{ FILEGID }}}"
    {{% endif %}}
