aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/loadbalancer/tasks/copy-certs.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/roles/loadbalancer/tasks/copy-certs.yml')
-rw-r--r--ansible/roles/loadbalancer/tasks/copy-certs.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/ansible/roles/loadbalancer/tasks/copy-certs.yml b/ansible/roles/loadbalancer/tasks/copy-certs.yml
index 0bf3307f7..501e4ec05 100644
--- a/ansible/roles/loadbalancer/tasks/copy-certs.yml
+++ b/ansible/roles/loadbalancer/tasks/copy-certs.yml
@@ -31,6 +31,20 @@
with_items:
- "haproxy-internal.pem"
+- name: Copying over proxysql-ca.pem
+ vars:
+ service: "{{ loadbalancer_services['proxysql'] }}"
+ ansible.builtin.copy:
+ src: "{{ kolla_certificates_dir }}/proxysql-ca.pem"
+ dest: "{{ node_config_directory }}/proxysql/proxysql-ca.pem"
+ mode: "0660"
+ become: true
+ when:
+ - database_enable_tls_internal | bool
+ - service | service_enabled_and_mapped_to_host
+ - proxysql_ca_file.stat.exists
+ - not kolla_externally_managed_cert | bool
+
- name: Copying over proxysql-cert.pem
vars:
service: "{{ loadbalancer_services['proxysql'] }}"