change-template-ossec-agent #416
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello
When I run playbook on Debian 8 (jessie) then role failed:
TASK [../roles/wazuh-ansible/wazuh-ansible/roles/wazuh/ansible-wazuh-agent : Linux | Installing agent configuration (ossec.conf)] ********************************* Thursday 30 April 2020 15:16:20 +0300 (0:00:00.021) 0:00:10.704 ******** fatal: [stage8]: FAILED! => {"changed": false, "msg": "AnsibleUndefinedVariable: 'dict object' has no attribute 'stdout'"}
AnsibleUndefinedVariable: 'dict object' has no attribute 'stdout' - variable openscap_version_valid undefined, because task:
`
shell: "dpkg --compare-versions '{{ openscap_version.stdout }}' '>=' '1.2'; echo $?"
register: openscap_version_valid
changed_when: false
when: wazuh_agent_config.openscap.disable == 'no'
tags:
`
because runs task only when: wazuh_agent_config.openscap.disable == 'no'
but by default variables wazuh_agent_config.openscap.disable == 'yes' and template isn't work for Debian 8 (jessie)