@@ -24,36 +24,30 @@ get_user_{{ name }}:
2424 - name: ' {{ base_url }} /api/v2/users/?name={{ name }} '
2525 - status: 200
2626 - method: GET
27- - username: ' admin'
28- - password: ' {{ influxdb[' user' ][' admin' ][' token' ] }} '
29- # - header_dict:
30- # Authorization: Token {{ influxdb['user']['admin']['token'] }}
27+ - header_dict:
28+ Authorization: Token {{ influxdb[' user' ][' admin' ][' token' ] }}
3129
3230create_user_{{ name }}:
3331 http.query:
3432 - name: ' {{ base_url }} /api/v2/users'
3533 - status: 201
3634 - method: POST
3735 - data: ' {"name": "{{ name }} "}'
38- - username: ' admin'
39- - password: ' {{ influxdb[' user' ][' admin' ][' token' ] }} '
40- # - header_dict:
41- # Authorization: Token {{ influxdb['user']['admin']['token'] }}
36+ - header_dict:
37+ Authorization: Token {{ influxdb[' user' ][' admin' ][' token' ] }}
4238 - onfail:
4339 - http: get_user_{{ name }}
4440
45- {%- set id = salt[' cmd.shell' ](" curl -s -f -u'admin: " ~ influxdb[' user' ][' admin' ][' token' ] ~ " ' '" ~ base_url ~ " /api/v2/users?name=" ~ name ~ " ' | jq -r '.users[0].id'" ) % }
41+ {%- set id = salt[' cmd.shell' ](" curl -s -f -H'Authorization: Token " ~ influxdb[' user' ][' admin' ][' token' ] ~ " ' '" ~ base_url ~ " /api/v2/users?name=" ~ name ~ " ' | jq -r '.users[0].id'" ) % }
4642{% if " password" in config % }
4743set_password_{{ name }}:
4844 http.query:
4945 - name: ' {{ base_url }} /api/v2/users/{{ id }} /password'
5046 - status: 204
5147 - method: POST
5248 - data: ' {"password": "{{ config["password"] }} "}'
53- - username: ' admin'
54- - password: ' {{ influxdb[' user' ][' admin' ][' token' ] }} '
55- # - header_dict:
56- # Authorization: Token {{ influxdb['user']['admin']['token'] }}
49+ - header_dict:
50+ Authorization: Token {{ influxdb[' user' ][' admin' ][' token' ] }}
5751{% endif % }
5852
5953{% if " grants" in config % }
@@ -66,21 +60,17 @@ check_grant_user_{{ name }}_to_{{ bucket }}:
6660 - method: GET
6761 - match: ' "{{ name }} "'
6862 - match_type: string
69- - username: ' admin'
70- - password: ' {{ influxdb[' user' ][' admin' ][' token' ] }} '
71- # - header_dict:
72- # Authorization: Token {{ influxdb['user']['admin']['token'] }}
63+ - header_dict:
64+ Authorization: Token {{ influxdb[' user' ][' admin' ][' token' ] }}
7365
7466grant_user_{{ name }}_to_{{ bucket }}:
7567 http.query:
7668 - name: ' {{ base_url }} /api/v2/buckets/{{ bucketID }} /members'
7769 - status: 201
7870 - method: POST
7971 - data: ' {"name": "{{ name }} ", "id": "{{ id }} "}'
80- - username: ' admin'
81- - password: ' {{ influxdb[' user' ][' admin' ][' token' ] }} '
82- # - header_dict:
83- # Authorization: Token {{ influxdb['user']['admin']['token'] }}
72+ - header_dict:
73+ Authorization: Token {{ influxdb[' user' ][' admin' ][' token' ] }}
8474 - onfail:
8575 - http: check_grant_user_{{ name }}_to_{{ bucket }}
8676{%- endfor % }
0 commit comments