Replaces references to shell: with ansible.builtin.shell Signed-off-by: Ryan Lerch <rlerch@redhat.com>
20 lines
946 B
YAML
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"
|