Closed mamoep closed 3 years ago
Sorry for the late response. We narrowed the issue down to rest limitations but having delays in identifying the documentation that we can share. We'll try to get back to you shortly.
Any news on this topic?
The following characters are not supported in the password.
" Not supported $ Not supported & Not supported Apostrophe Not supported ( Not supported ) Not supported ; Not supported < Not supported = Not supported
Not supported \ Not supported ` Not supported | Not supported space Not supported
Please let me know if this resolves this issue. Thanks.
Is this a limitation of the REST API or the Ansible module? Could you add that to the documentation?
These are specifically related to REST API. Since Brocade Ansible modules use REST API to communicate with FOS switches, the behavior is reflected on the Ansible modules as well.
The REST behavior is documented in detail under github.com/brocade/yang in general and this behavior will also be documented there as well.
closing based on the latest answers. Please reopen with comments if any additional clarification is needed. Thanks.
I don't know if this is a limitation of the REST API or some issue with the Base64 encoding, but the remote connection for import is not established when there is a bracket in the remote_user_password value. I can see in the connection logs, that the switch doesn't even try to connect to the remote host. After I changed the password to include a different special character the issue was gone.