From f62d4290684189139d1cc008fc3cf12ec9ab44d2 Mon Sep 17 00:00:00 2001 From: Joel Joos Date: Tue, 30 Apr 2024 16:59:38 +0200 Subject: [PATCH] feat: add TLS certificate copy task --- tasks/main.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index 31e184d..a53d422 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -53,6 +53,21 @@ - name: Run handlers ansible.builtin.meta: flush_handlers +- name: Place TLS certificates + ansible.builtin.copy: + src: "{{ item.src }}" + dest: "{{ item.dst }}" + owner: bareos + group: bareos + mode: "0640" + backup: "{{ bareos_dir_backup_configurations }}" + loop: + - { src: "ca.pem", dst: "{{ bareos_dir_tls_ca_cert }}" } + - { src: "director.pem", dst: "{{ bareos_dir_tls_cert }}" } + - { src: "director.key", dst: "{{ bareos_dir_tls_cert_key }}" } + when: + - bareos_dir_tls_enable == "yes" + - name: Place bareos-dir.conf ansible.builtin.template: src: bareos-dir.conf.j2