|
@@ -26,7 +26,17 @@
|
|
|
path: "{{ generated_certs_dir }}/apiserver.key"
|
|
|
state: absent
|
|
|
|
|
|
-- name: Generating server keys
|
|
|
+- name: Delete old controllermanager.crt
|
|
|
+ file:
|
|
|
+ path: "{{ generated_certs_dir }}/controllermanager.crt"
|
|
|
+ state: absent
|
|
|
+
|
|
|
+- name: Delete old controllermanager.key
|
|
|
+ file:
|
|
|
+ path: "{{ generated_certs_dir }}/controllermanager.key"
|
|
|
+ state: absent
|
|
|
+
|
|
|
+- name: Generating API Server keys
|
|
|
oc_adm_ca_server_cert:
|
|
|
cert: "{{ generated_certs_dir }}/apiserver.crt"
|
|
|
key: "{{ generated_certs_dir }}/apiserver.key"
|
|
@@ -35,6 +45,15 @@
|
|
|
signer_key: "{{ generated_certs_dir }}/ca.key"
|
|
|
signer_serial: "{{ generated_certs_dir }}/apiserver.serial.txt"
|
|
|
|
|
|
+- name: Generating Controller Manager keys
|
|
|
+ oc_adm_ca_server_cert:
|
|
|
+ cert: "{{ generated_certs_dir }}/controllermanager.crt"
|
|
|
+ key: "{{ generated_certs_dir }}/controllermanager.key"
|
|
|
+ hostnames: "controller-manager.kube-service-catalog.svc,controller-manager.kube-service-catalog.svc.cluster.local,controller-manager.kube-service-catalog"
|
|
|
+ signer_cert: "{{ generated_certs_dir }}/ca.crt"
|
|
|
+ signer_key: "{{ generated_certs_dir }}/ca.key"
|
|
|
+ signer_serial: "{{ generated_certs_dir }}/apiserver.serial.txt"
|
|
|
+
|
|
|
- name: Create apiserver-ssl secret
|
|
|
oc_secret:
|
|
|
state: present
|
|
@@ -46,14 +65,16 @@
|
|
|
- name: tls.key
|
|
|
path: "{{ generated_certs_dir }}/apiserver.key"
|
|
|
|
|
|
-- name: Create service-catalog-ssl secret
|
|
|
+- name: Create controllermanager-ssl secret
|
|
|
oc_secret:
|
|
|
state: present
|
|
|
- name: service-catalog-ssl
|
|
|
+ name: controllermanager-ssl
|
|
|
namespace: kube-service-catalog
|
|
|
files:
|
|
|
- name: tls.crt
|
|
|
- path: "{{ generated_certs_dir }}/apiserver.crt"
|
|
|
+ path: "{{ generated_certs_dir }}/controllermanager.crt"
|
|
|
+ - name: tls.key
|
|
|
+ path: "{{ generated_certs_dir }}/controllermanager.key"
|
|
|
|
|
|
- slurp:
|
|
|
src: "{{ generated_certs_dir }}/ca.crt"
|