Fix test for key in global.sls

This commit is contained in:
William Wernert
2020-10-01 14:47:18 -04:00
parent 040730e8f5
commit a5bf4bbb35

View File

@@ -36,7 +36,7 @@ while [[ $try_count -le 6 ]]; do
}"
# Search for the needed keys in the global pillar file, if missing then add them
if (sed -z '/playbook:\n api_key:.*/Q' $local_salt_dir/pillar/global.sls); then
if (grep -Pzq 'playbook:\n api_key:.*' $local_salt_dir/pillar/global.sls); then
sed -iz "s/playbook:\n api_key:.*/playbook:\n api_key: ${automation_api_key}/" $local_salt_dir/pillar/global.sls
else
{