Skip to content

Commit 4314821

Browse files
PMM-7: Fix pmm client setup (#185)
* PMM-7: Fix pmm client setup * PMM-7: Fix pmm client setup * PMM-7: Fix pmm client setup
1 parent c2dde01 commit 4314821

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

pmm_qa/tasks/install_pmm_client.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
- name: Set correct pmm server port
1717
set_fact:
1818
pmm_server_port: 443
19-
when: pmm_server_ip | default('') | regex_search('\.') | bool
19+
when: pmm_server_ip is defined and ((pmm_server_ip | length) - (pmm_server_ip | replace('.', '') | length) == 3)
2020

2121
- name: Set correct pmm server port
2222
set_fact:
2323
pmm_server_port: 8443
24-
when: not (pmm_server_ip | default('') | regex_search('\.'))
24+
when: pmm_server_ip is defined and ((pmm_server_ip | length) - (pmm_server_ip | replace('.', '') | length) < 3)
2525

2626
- name: Detect OS inside the container
2727
shell: docker exec {{ container_name }} cat /etc/os-release
@@ -178,8 +178,7 @@
178178

179179
- name: Start pmm client
180180
shell: |
181-
docker exec --user root {{ container_name }} \
182-
sh -c 'nohup pmm-agent --config-file=/usr/local/percona/pmm/config/pmm-agent.yaml > /var/log/pmm-agent.log 2>&1 &'
181+
docker exec --user root {{ container_name }} sh -c 'nohup pmm-agent --config-file=/usr/local/percona/pmm/config/pmm-agent.yaml > /var/log/pmm-agent.log 2>&1 &'
183182
184183
- name: Wait 5 seconds for start to complete
185184
pause:

0 commit comments

Comments
 (0)