|
23 | 23 | sentinel_count: 3 |
24 | 24 | sentinel_start_port: 26379 |
25 | 25 | sentinel_quorum: 2 |
| 26 | + random_number: "{{ lookup('pipe', 'shuf -i 1-99999 -n 1') }}" |
26 | 27 |
|
27 | 28 | pmm_server_name: "pmm-server" |
28 | 29 |
|
|
202 | 203 | - name: Add the primary to monitoring |
203 | 204 | community.docker.docker_container_exec: |
204 | 205 | container: "valkey-primary" |
205 | | - command: pmm-admin add valkey --cluster=valkey-cluster --replication-set=valkey-repl --environment=valkey-test --username=default --password="{{ valkey_password }}" --service-name=valkey-primary-svc --host=valkey-primary --port=6379 --custom-labels='role=primary' |
| 206 | + command: pmm-admin add valkey --cluster=valkey-cluster --replication-set=valkey-repl --environment=valkey-test --username=default --password="{{ valkey_password }}" --service-name=valkey-primary-svc-{{ random_number }} --host=valkey-primary --port=6379 --custom-labels='role=primary' |
206 | 207 | ignore_errors: yes |
207 | 208 |
|
208 | 209 | - name: Add the replicas to monitoring |
209 | 210 | community.docker.docker_container_exec: |
210 | 211 | container: "valkey-replica-{{ item }}" |
211 | | - command: pmm-admin add valkey --cluster=valkey-cluster --replication-set=valkey-repl --environment=valkey-test --username=default --password="{{ valkey_password }}" --service-name=valkey-replica{{ item }}-svc --host=valkey-replica-{{ item }} --port=6379 --custom-labels='role=replica' |
| 212 | + command: pmm-admin add valkey --cluster=valkey-cluster --replication-set=valkey-repl --environment=valkey-test --username=default --password="{{ valkey_password }}" --service-name=valkey-replica{{ item }}-svc-{{ random_number }} --host=valkey-replica-{{ item }} --port=6379 --custom-labels='role=replica' |
212 | 213 | loop: "{{ range(1, valkey_replica_count + 1) | list }}" |
213 | 214 | ignore_errors: yes |
214 | 215 |
|
215 | 216 | - name: Add Sentinels to monitoring |
216 | 217 | community.docker.docker_container_exec: |
217 | 218 | container: "sentinel-{{ item }}" |
218 | | - command: pmm-admin add valkey --cluster=valkey-cluster --environment=valkey-test --username=default --password="{{ valkey_password }}" --service-name=sentinel{{ item }}-svc --host=sentinel-{{ item }} --port={{ sentinel_start_port }} --custom-labels='role=sentinel' |
| 219 | + command: pmm-admin add valkey --cluster=valkey-cluster --environment=valkey-test --username=default --password="{{ valkey_password }}" --service-name=sentinel{{ item }}-svc-{{ random_number }} --host=sentinel-{{ item }} --port={{ sentinel_start_port }} --custom-labels='role=sentinel' |
219 | 220 | loop: "{{ range(1, sentinel_count + 1) | list }}" |
220 | 221 | ignore_errors: yes |
0 commit comments