Bug 1348846
Summary: | Ansible installer failed to install due to the error "One or more undefined variables: 'dict object' has no attribute 'etcd_hostname'"" | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Kenjiro Nakayama <knakayam> | ||||||
Component: | Installer | Assignee: | Andrew Butcher <abutcher> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Gaoyun Pei <gpei> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 3.2.0 | CC: | aos-bugs, gpei, jokerman, mmccomas, vlaad | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | openshift-ansible-3.2.9-1.git.0.4f15c01.el7 | Doc Type: | If docs needed, set a value | ||||||
Doc Text: |
Previously, PyYAML installation may have failed early during the installation process preventing subsequent installation steps from functioning properly. This failure has now been marked as fatal ensuring that no additional steps are performed on hosts where PyYAML failed to install.
|
Story Points: | --- | ||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2016-07-06 14:53:24 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Kenjiro Nakayama
2016-06-22 08:22:23 UTC
Created attachment 1170627 [details]
ansible installation log with -vvv
Created attachment 1170628 [details]
/etc/ansible/hosts
Earlier in playbook execution, knakayam-ose32-master2.example.com failed to install PyYAML which caused subsequent tasks for the host to be skipped including setting etcd_hostname. failed: [knakayam-ose32-master2.example.com] => {"changed": false, "failed": true, "rc": 0, "results": []} msg: No Package matching 'PyYAML' found available, installed or updated Proposed fix ensures that if there were any errors setting facts for etcd hosts the install would fail immediately rather than continue. https://github.com/openshift/openshift-ansible/pull/2094 Since PR https://github.com/openshift/openshift-ansible/pull/2094 is not included in openshift-ansible-3.2.8-1.git.0.211fa3f.el7, move this bug to ASSIGNED. https://github.com/openshift/openshift-ansible/pull/2107 for enterprise-3.2 branch PR https://github.com/openshift/openshift-ansible/pull/2107 has been merged into openshift-ansible-3.2.9-1.git.0.4f15c01.el7.noarch, move this bug to verified according to Comment 6 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2016:1386 |