Stack update on a TLS-e overcloud sometimes fails in "Extract and trust certmonger's local CA"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Damien Ciabrini |
Bug Description
Observed on a local master deployment, whenever I try to do a stack
update with a 'overcloud deploy', the deployment playbook fails while
manipulating local CA:
2021-04-22 14:08:16,820 p=706492 u=stack n=ansible | PLAY RECAP *******
2021-04-22 14:08:16,821 p=706492 u=stack n=ansible | compute-0 : ok=266 changed=57 unreachable=0 failed=0 skipped=148 rescued=0 ignored=0
2021-04-22 14:08:16,821 p=706492 u=stack n=ansible | compute-1 : ok=261 changed=57 unreachable=0 failed=0 skipped=146 rescued=0 ignored=0
2021-04-22 14:08:16,822 p=706492 u=stack n=ansible | controller-0 : ok=213 changed=40 unreachable=0 failed=1 skipped=103 rescued=0 ignored=0
2021-04-22 14:08:16,822 p=706492 u=stack n=ansible | controller-1 : ok=211 changed=40 unreachable=0 failed=1 skipped=103 rescued=0 ignored=0
2021-04-22 14:08:16,823 p=706492 u=stack n=ansible | controller-2 : ok=209 changed=40 unreachable=0 failed=1 skipped=103 rescued=0 ignored=0
2021-04-22 14:08:16,823 p=706492 u=stack n=ansible | localhost : ok=0 changed=0 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0
2021-04-22 14:08:16,824 p=706492 u=stack n=ansible | undercloud : ok=720 changed=25 unreachable=0 failed=0 skipped=255 rescued=0 ignored=0
2021-04-22 14:08:16,830 p=706492 u=stack n=ansible | 2021-04-22 14:08:16.830163 | ~~~~~~~
From ansible.log:
2021-04-22 14:07:00,812 p=706492 u=stack n=ansible | 2021-04-22 14:07:00.811405 | 525400c3-
Ansible returns a FATAL status even if the log seem to indicate that
the command rc was OK.
It seems that this is due to the output of the ansible task [1] not
being registered, so from time to time the task will pass by maybe due
to it reusing the value of a previous task.
Fix proposed to branch: master /review. opendev. org/c/openstack /tripleo- heat-templates/ +/787618
Review: https:/