ansible/roles/openshift/keytab/tasks/main.yml
Ryan Lerch 3c41882bb0 ansiblelint fixes - fqcn[action-core] - shell to ansible.builtin.shell
Replaces references to shell: with ansible.builtin.shell

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:29:10 +10:00

20 lines
946 B
YAML

---
- name: Acquire a keytab
include_role:
name: keytab/service
vars:
service: "{{ keytab_service }}"
host: "{{ keytab_host|default(inventory_hostname) }}"
kt_location: "/etc/openshift_apps/{{keytab_app}}/{{keytab_key}}.kt"
- name: Call `oc secrets new` on the copied file
ansible.builtin.shell: oc -n {{keytab_app}} secrets new {{keytab_secret_name}} {{keytab_key}}=/etc/openshift_apps/{{keytab_app}}/{{keytab_key}}.kt
register: create_out
when: not ocp4
failed_when: "create_out.rc != 0 and 'AlreadyExists' not in create_out.stderr"
- name: Call `oc create secret generic` on the copied file
ansible.builtin.shell: oc -n {{keytab_app}} create secret generic {{keytab_secret_name}} --from-file={{keytab_key}}=/etc/openshift_apps/{{keytab_app}}/{{keytab_key}}.kt
register: create_out
when: ocp4 and not keytab_status.stat.exists
failed_when: "create_out.rc != 0 and 'AlreadyExists' not in create_out.stderr"