X-Git-Url: https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas%2Finfluxdb.git;a=blobdiff_plain;f=influxdb%2Fclient.sls;h=3015a5366f5e86361b1a760ece9fc104e1c5e99b;hp=5ef378e4fd314eb5648bfef962c47c2cc69a98a6;hb=2092a9083c3b57e8441de831af835f9ec356b499;hpb=dffb059685812d1c609c64d29c060418f67bf6b2;ds=sidebyside diff --git a/influxdb/client.sls b/influxdb/client.sls index 5ef378e..3015a53 100644 --- a/influxdb/client.sls +++ b/influxdb/client.sls @@ -91,7 +91,7 @@ influxdb_grant_{{ grant_name }}: influxdb_continuous_query_{{db_name}}_{{ cq_name }}: cmd.run: - shell: /bin/bash - - name: fail_on() { echo $2; if [[ "$2" == *"$1"* ]]; then return 1; return 0; fi; }; fail_on "already exist" $({{ curl_command }} -s -S -POST "{{ auth_url }}" --data-urlencode "q=CREATE {{ query_continuous_query }}") || fail_on error $({{ curl_command }} -s -S -POST "{{ auth_url }}" --data-urlencode $'q=DROP {{ cq_name_on }};\nCREATE {{ query_continuous_query }}') + - name: fail_on() { echo "${@:2}"; if [[ "${@:2}" == *"$1"* ]]; then return 1; return 0; fi; }; fail_on "already exist" $({{ curl_command }} -s -S -POST "{{ auth_url }}" --data-urlencode "q=CREATE {{ query_continuous_query }}") || fail_on error $({{ curl_command }} -s -S -POST "{{ auth_url }}" --data-urlencode $'q=DROP {{ cq_name_on }};\nCREATE {{ query_continuous_query }}') - onlyif: {{ curl_command }} -s -S -POST "{{ auth_url }}" --data-urlencode "q=SHOW DATABASES" | grep {{ db_name }} {%- endfor %}