ansible 2.12 breaks undercloud install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Since today, centos9 ships with ansible2.12 and the default ansible.cfg is empty [1].
This apparently breaks undercloud install [2]
Today:
ansible-
Last week:
ansible-
[1]
~~~
[stack@undercloud-0 ~]$ cat ./undercloud-
# Since Ansible 2.12 (core):
# To generate an example config file (a "disabled" one with all default settings, commented out):
# $ ansible-config init --disabled > ansible.cfg
#
# Also you can now have a more complete file by including existing plugins:
# ansible-config init --disabled -t all > ansible.cfg
# For previous versions of Ansible you can check for examples in the 'stable' branches of each version
# Note that this file was always incomplete and lagging changes to configuration settings
# for example, for 2.9: https:/
~~~
[2]
~~~
Deployment Failed!
ERROR: Heat log files: /home/stack/
!!!!!!!
Exception: No section: 'defaults'
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/lib/
ansible.
File "/usr/lib/
config.
File "/usr/lib64/
super(
File "/usr/lib64/
raise NoSectionError(
configparser.
None
No section: 'defaults'
~~~
Fix proposed to branch: master /review. opendev. org/c/openstack /tripleo- common/ +/818029
Review: https:/