[train][python-tripleoclient] stack name not supplied to get_tripleo_ansible_inventory in _creanup_ipa
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
New
|
Undecided
|
Unassigned |
Bug Description
Description
===========
openstack overcloud delete" command does not trigger IPA entries cleanup for nodes when the stack name is something other than the default ("overcloud"), specifically, with multiple stacks.
]
Steps to reproduce
==================
Create a TLS everywhere deployment using the new tripleo-ipa ansible (without novajoin)
Create a new overcloud, but using a different name
Delete the overcloud using the "openstack overcloud delete" command
Expected result
===============
ipa host-find doesn't return any entries from the deleted deployment
Actual result
=============
ipa host-find returns hosts from the deleted deployment
ansible.log contains a warning about being unable to parse the inventory
Environment
===========
1. TLS-E on Train
Fix proposed to branch: stable/train /review. opendev. org/750494
Review: https:/