$ ansible-galaxy collection list community.general
# /Users/fzakfeld/.ansible/collections/ansible_collections
Collection Version
----------------- -------
community.general 3.5.0
# /Users/fzakfeld/.su-ansible-pyenv/lib/python3.10/site-packages/ansible_collections
Collection Version
----------------- -------
Configuration
$ ansible-config dump --only-changed
OS / Environment
No response
Steps to Reproduce
- name: Get CPU inventory
community.general.redfish_info:
category: Systems
command: GetCpuInventory
baseuri: "hostname"
username: "Administrator"
password: "superuser"
register: result
(use any host that uses older ciphers)
Expected Results
Expect the HTTPS request to happen
Actual Results
localhost | FAILED! => {
"changed": false,
"msg": "URL Error on GET request to 'https://hostname/redfish/v1/': '[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)'"
}
Summary
The community.general.redfish_info module, commonly used to control BMCs that don't support the latest TLS ciphers, will throw this error:
The same issue happens with get_url and uri, but can be solved by adding the
ciphers: "AES256-SHA"
optionIssue Type
Bug Report
Component Name
redfish_info
Ansible Version
Community.general Version
Configuration
OS / Environment
No response
Steps to Reproduce
(use any host that uses older ciphers)
Expected Results
Expect the HTTPS request to happen
Actual Results
Code of Conduct