Ansible playbook failing at step openshift_facts in Openshift.
Issue
- When installing Openshift using ansible below error is seen :
TASK: [openshift_facts | Gather OpenShift facts] ******************************
failed: [master.demov3.osecloud.com] => {"failed": true, "parsed": false}
Traceback (most recent call last):
File "/root/.ansible/tmp/ansible-tmp-1438389001.78-261749612728916/openshift_facts", line 5933, in <module>
main()
File "/root/.ansible/tmp/ansible-tmp-1438389001.78-261749612728916/openshift_facts", line 891, in main
openshift_facts = OpenShiftFacts(role, fact_file, local_facts)
File "/root/.ansible/tmp/ansible-tmp-1438389001.78-261749612728916/openshift_facts", line 682, in __init__
self.facts = self.generate_facts(local_facts)
File "/root/.ansible/tmp/ansible-tmp-1438389001.78-261749612728916/openshift_facts", line 700, in generate_facts
facts = merge_facts(facts, local_facts)
File "/root/.ansible/tmp/ansible-tmp-1438389001.78-261749612728916/openshift_facts", line 583, in merge_facts
facts[key] = merge_facts(value, new[key])
File "/root/.ansible/tmp/ansible-tmp-1438389001.78-261749612728916/openshift_facts", line 583, in merge_facts
facts[key] = merge_facts(value, new[key])
File "/root/.ansible/tmp/ansible-tmp-1438389001.78-261749612728916/openshift_facts", line 588, in merge_facts
new_keys = set(new.keys()) - set(orig.keys())
AttributeError: 'unicode' object has no attribute 'keys'
OpenSSH_6.6.1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 56: Applying options for *
debug1: auto-mux: Trying existing master
debug1: mux_client_request_session: master session id: 2
Shared connection to master.demov3.osecloud.com closed.
Environment
- Openshift Enterprise
- 3.0
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.