# platform = multi_platform_all
# reboot = false
# strategy = configure
# complexity = low
# disruption = low

{{% if IS_DIRECTORY and FILE_REGEX %}}
readarray -t files < <(find {{{ FILEPATH }}})
for file in "${files[@]}"; do
    if basename $file | grep -q '{{{ FILE_REGEX }}}'; then
        chmod {{{ FILEMODE }}} $file
    fi    
done
{{% else %}}
chmod {{{ FILEMODE }}} {{{ FILEPATH }}}
{{% endif %}}
