From b3345d8c9a9ce2b495ffbcc4fdfbd19866173814 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xavi=20Lle=C3=B3=20Tom=C3=A1s?= Date: Thu, 6 Feb 2025 08:45:32 +0100 Subject: [PATCH] refs #8414 - 755 execution permissions bacula-after.sh --- roles/db/defaults/main.yaml | 7 ++++++- roles/db/tasks/mariadb.yml | 34 ++++++++++++---------------------- 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/roles/db/defaults/main.yaml b/roles/db/defaults/main.yaml index 85bc205..0144754 100644 --- a/roles/db/defaults/main.yaml +++ b/roles/db/defaults/main.yaml @@ -32,7 +32,12 @@ required_files_and_mariabackup_files_and_root_scripts: - { src: "files/scripts/promote-slave.sh", dest: "/root/scripts/promote-slave.sh", mode: "u=rwx,g=rx,o=rx" } - { src: "files/scripts/README.md", dest: "/root/scripts/README.md", mode: "u=rw,g=r,o=r" } - { src: "files/scripts/scheduler-log.sh", dest: "/root/scripts/scheduler-log.sh", mode: "u=rwx,g=rx,o=rx" } - - { src: "files/marianrpe/95-mariadb.cfg", dest: "/etc/nagios/nrpe.d/95-mariadb.cfg", mode: "u=rw,g=r,o=r" } + - { src: "files/marianrpe/95-mariadb.cfg", dest: "/etc/nagios/nrpe.d/95-mariadb.cfg", mode: "u=rw,g=r,o=r" } + +mariabackup_test_dev_files: + - { src: "mariabackuptest/apply.sql", dest: "/root/mariabackup/", mode: "u=rw,g=r,o=r" } + - { src: "mariabackuptest/bacula-after.sh", dest: "/root/mariabackup/", mode: "u=rwx,g=rx,o=rx" } + downloads: - { url: "https://r.mariadb.com/downloads/mariadb_repo_setup", dest: "/tmp/mariadb_repo_setup", mode: "u=rwx,g=rx,o=rx" } - { url: "https://repo.percona.com/apt/percona-release_latest.generic_all.deb", dest: "/tmp/percona-release_latest.generic_all.deb", mode: "u=rw,g=r,o=r" } diff --git a/roles/db/tasks/mariadb.yml b/roles/db/tasks/mariadb.yml index a8709fa..f7cce5d 100644 --- a/roles/db/tasks/mariadb.yml +++ b/roles/db/tasks/mariadb.yml @@ -127,17 +127,6 @@ group: root mode: u=rw,g=,o= - - name: Set MariaDB local configuration file for TestDB - copy: - src: "{{ item }}" - dest: /root/mariabackup/ - owner: root - group: root - mode: u=rw,g=r,o=r - with_items: - - "mariabackuptest/apply.sql" - - "mariabackuptest/bacula-after.sh" - - name: Reminder to check mount points environment TestDB debug: msg: | @@ -168,17 +157,6 @@ group: root mode: u=rw,g=,o= - - name: Set MariaDB local configuration file for DevDB - copy: - src: "{{ item }}" - dest: /root/mariabackup/ - owner: root - group: root - mode: u=rw,g=r,o=r - with_items: - - "mariabackupdev/apply.sql" - - "mariabackupdev/bacula-after.sh" - - name: Reminder to check mount points environment DevDB debug: msg: | @@ -186,6 +164,18 @@ - /mnt/mysqltmp Make sure they are correctly configured and accessible. +- when: db.branch == 'dev' or db.branch == 'test' + + block: + - name: Set Mariabackup files for TestDB or DevDB + copy: + src: "{{ item.src }}" + dest: "{{ item.dest }}" + owner: root + group: root + mode: "{{ item.mode }}" + loop: "{{ mariabackup_test_dev_files }}" + - name: Set Custom Configuration local template all Environment template: src: z99-local.cnf