- name: patch osp-secret with kek ansible.builtin.shell: | {{ shell_header }} {{ oc_header }} CONTROLLER1_SSH="{{ controller1_ssh }}" oc set data secret/osp-secret "BarbicanSimpleCryptoKEK=$($CONTROLLER1_SSH \ "sudo python3 -c \"import configparser; c = configparser.ConfigParser(); \ c.read('/var/lib/config-data/puppet-generated/barbican/etc/barbican/barbican.conf'); \ print(c['simple_crypto_plugin']['kek'])\"")" - name: Create HSM login secret for Barbican when: barbican_hsm_enabled|default(false) ansible.builtin.shell: | {{ shell_header }} {{ oc_header }} cat <