If |bool is not added to the check, "--extra-vars tripleo_backup_and_restore_rear_simulate=false" is considered to be True.
*** Bug 1980237 has been marked as a duplicate of this bug. ***
Tested and Verified on 16.2 version: Ran the below command while backing up of control plane. openstack overcloud backup --inventory /home/stack/backup-inventory.yaml --extra-vars '{"tripleo_backup_and_restore_ceph_auth_file": "/var/lib/ceph/ceph-authentication.bak", "tripleo_backup_and_restore_hide_sensitive_logs": "false" , ”tripleo_backup_and_restore_rear_simulate": "false"}' False boolean should result in backup and not simulation so, backup files where generated for the control planes.
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 (Release of components for Red Hat OpenStack Platform 16.2.2), 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-2022:1001