New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FortiAnalyzer Network Manager Hotfix #62919
Conversation
ready_for_review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So I see what the issue is... I don't really like the solution, but I don't have a better option for you right now.
fd49d1a
to
a92cd99
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the late feedback. Let me know if I missed anything.
@Qalthos -- Please come back to this. We need to get it merged. We have multiple issues and reports that are waiting on this hotfix and people are starting to manually install it from this PR. We need this merged as soon as possible. Please let me know how I can help you approve this, if anything else needs to happen. |
ff564ae
to
203f7a0
Compare
…ues introduced in Ansible 2.9.
…ues introduced in Ansible 2.9.
Co-Authored-By: Nathaniel Case <this.is@nathanielca.se>
Co-Authored-By: Nathaniel Case <this.is@nathanielca.se>
b556e4c
to
b7df9dc
Compare
My apologies, you're absolutely right. This was added in 2.9. We wrote them at the same time but it just took this long to get it. Change is coming... |
…own as "2.9". Also, need to kick shippable off again.
Thanks. Ship it. |
SUMMARY
Hotfix for connection manager persistent connection initialization.
The issue is that the login() function is no longer being automatically called when playbooks start. So our module_utils would assume that connection had been made and try to send data and fail. We've added some code to the send_request() portion to double check if the network manager is connected, and if it isn't, we run the _connect() function from the connection object.
ISSUE TYPE
COMPONENT NAME
plugins/httpapi/fortianalyzer.py
ADDITIONAL INFORMATION