aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/certificates/tasks/generate.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/roles/certificates/tasks/generate.yml')
-rw-r--r--ansible/roles/certificates/tasks/generate.yml8
1 files changed, 8 insertions, 0 deletions
diff --git a/ansible/roles/certificates/tasks/generate.yml b/ansible/roles/certificates/tasks/generate.yml
index 7715487f3..3b130b473 100644
--- a/ansible/roles/certificates/tasks/generate.yml
+++ b/ansible/roles/certificates/tasks/generate.yml
@@ -59,6 +59,14 @@
- letsencrypt_managed_certs == 'internal' or letsencrypt_managed_certs == ''
- kolla_enable_tls_external | bool
+# ProxySQL frontend TLS (database internal TLS) needs separate CA file
+- name: Copy CA certificate for ProxySQL
+ ansible.builtin.copy:
+ src: "{{ certificates_root_dir }}/root.crt"
+ dest: "{{ kolla_certificates_dir }}/proxysql-ca.pem"
+ mode: "0660"
+ when: database_enable_tls_internal | bool
+
- name: Copy external certificates for ProxySQL
when:
- database_enable_tls_internal | bool