use -verify flag during grid agent install to ensure agent health

This commit is contained in:
reyesj2
2026-05-14 17:12:02 -05:00
parent 638aca97c8
commit d2524a593f
+7 -4
View File
@@ -14,20 +14,23 @@
pull_agent_installer:
file.managed:
- name: /opt/so/so-elastic-agent_linux_amd64
- name: /opt/so/log/agents/so-elastic-agent_linux_amd64
- source: salt://elasticfleet/files/so_agent-installers/so-elastic-agent_linux_amd64
- mode: 755
- makedirs: True
run_installer:
cmd.run:
- name: ./so-elastic-agent_linux_amd64 -token={{ GRIDNODETOKEN }} -force
- cwd: /opt/so
{# Run agent installer and wait for it to report healthy status #}
- name: ./so-elastic-agent_linux_amd64 -token={{ GRIDNODETOKEN }} -force -verify
- cwd: /opt/so/log/agents
- retry:
attempts: 3
interval: 20
- require:
- file: pull_agent_installer
cleanup_agent_installer:
file.absent:
- name: /opt/so/so-elastic-agent_linux_amd64
- name: /opt/so/log/agents/so-elastic-agent_linux_amd64
{% endif %}