Replaces many references to file: with ansible.builtin.file Signed-off-by: Ryan Lerch <rlerch@redhat.com>
76 lines
2.2 KiB
YAML
76 lines
2.2 KiB
YAML
---
|
|
- name: Create the CommunishiftAuthorization operator k8s namespace
|
|
community.okd.k8s:
|
|
api_key: "{{ communishift_ocp_api_token }}"
|
|
host: "{{ communishift_ocp_api_host }}"
|
|
name: "communishift-authorization-operator"
|
|
api_version: v1
|
|
kind: Namespace
|
|
state: present
|
|
tags:
|
|
- deploy-operators
|
|
|
|
- name: Create the CommunishiftAuthorization operator keytab path
|
|
ansible.builtin.file:
|
|
path: "/etc/openshift_apps/communishift-authorization/"
|
|
state: directory
|
|
owner: root
|
|
group: root
|
|
mode: '0750'
|
|
tags:
|
|
- deploy-operators
|
|
|
|
|
|
- name: Acquire a keytab
|
|
include_role:
|
|
name: keytab/service
|
|
vars:
|
|
kt_location:
|
|
"/etc/openshift_apps/communishift-authorization/communishift-authorization-operator-keytab.kt"
|
|
service: "communishift-authorization-operator"
|
|
host: "{{ communishift_ocp_api_hostname }}"
|
|
tags:
|
|
- deploy-operators
|
|
|
|
|
|
- name: Create the CommunishiftAuthorization operator k8s Secret
|
|
community.okd.k8s:
|
|
api_key: "{{ communishift_ocp_api_token }}"
|
|
host: "{{ communishift_ocp_api_host }}"
|
|
state: present
|
|
definition:
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: "communishift-authorization-operator-k8s-secret"
|
|
namespace: "communishift-authorization-operator"
|
|
data:
|
|
communishift-ocp-api-token:
|
|
"{{ communishift_ocp_api_token | b64encode }}"
|
|
communishift-ocp-api-host:
|
|
"{{ communishift_ocp_api_host | b64encode }}"
|
|
tags:
|
|
- deploy-operators
|
|
|
|
|
|
- name: Create the CommunishiftAuthorization operator keytab k8s Secret
|
|
community.okd.k8s:
|
|
api_key: "{{ communishift_ocp_api_token }}"
|
|
host: "{{ communishift_ocp_api_host }}"
|
|
state: present
|
|
definition:
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: "communishift-keytab-secret"
|
|
namespace: "communishift-authorization-operator"
|
|
data:
|
|
communishift-authorization-keytab:
|
|
"{{ communishift_authorization_keytab_file | b64encode }}"
|
|
vars:
|
|
communishift_authorization_keytab_file:
|
|
"{{ lookup('file',
|
|
'/etc/openshift_apps/communishift-authorization/communishift-authorization-operator-keytab.kt')
|
|
}}"
|
|
tags:
|
|
- deploy-operators
|