roles/agent: in rest registration method, update manage_agents task
This commit is contained in:
parent
a4c4b6cd32
commit
a28837a74d
@ -193,20 +193,18 @@
|
|||||||
- config
|
- config
|
||||||
- api
|
- api
|
||||||
|
|
||||||
- name: Linux | Register agent (via rest-API)
|
- name: Linux | Import Key (via rest-API)
|
||||||
command: /var/ossec/bin/manage_agents
|
command: /var/ossec/bin/manage_agents
|
||||||
environment:
|
environment:
|
||||||
OSSEC_ACTION: i
|
OSSEC_ACTION: i
|
||||||
OSSEC_AGENT_NAME: '{{ newagentdata_api.json.data.name }}'
|
OSSEC_AGENT_NAME: '{{ agent_name }}'
|
||||||
OSSEC_AGENT_IP: '{% if wazuh_agent_nat %}any{% else %}{{ newagentdata_api.json.data.ip }}{% endif %}'
|
OSSEC_AGENT_IP: '{{ wazuh_agent_address }}'
|
||||||
OSSEC_AGENT_ID: '{{ newagent_api.json.data.id }}'
|
OSSEC_AGENT_ID: '{{ api_agent_post.json.data.id }}'
|
||||||
OSSEC_AGENT_KEY: '{{ newagent_api.json.data.key }}'
|
OSSEC_AGENT_KEY: '{{ api_agent_post.json.data.key }}'
|
||||||
OSSEC_ACTION_CONFIRMED: y
|
OSSEC_ACTION_CONFIRMED: y
|
||||||
register: manage_agents_output
|
register: manage_agents_output
|
||||||
when:
|
vars:
|
||||||
- not check_keys.stat.exists or check_keys.stat.size == 0
|
agent_name: '{{ target_manager.agent_name | default(ansible_hostname) }}'
|
||||||
- wazuh_agent_authd.registration_address is not none
|
|
||||||
- newagent_api.json.error == 0
|
|
||||||
notify: restart wazuh-agent
|
notify: restart wazuh-agent
|
||||||
when:
|
when:
|
||||||
- not ( wazuh_agent_authd.enable | bool )
|
- not ( wazuh_agent_authd.enable | bool )
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user