From d4ee01a305ff5a4f80d307325fe4e3d82fe36d48 Mon Sep 17 00:00:00 2001 From: Matthias Leutenegger Date: Mon, 1 Jun 2020 19:39:47 +0200 Subject: [PATCH] CHANGE: use regex_escape() --- templates/restic_script_Linux.j2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/restic_script_Linux.j2 b/templates/restic_script_Linux.j2 index 8374200..df46df3 100644 --- a/templates/restic_script_Linux.j2 +++ b/templates/restic_script_Linux.j2 @@ -4,13 +4,13 @@ # Use this file to create a Backup and prune existing data with one execution. export RESTIC_REPOSITORY={{ restic_repos[item.repo].location }} -export RESTIC_PASSWORD={{ restic_repos[item.repo].password }} +export RESTIC_PASSWORD="{{ restic_repos[item.repo].password | regex_escape() }}" BACKUP_NAME={{ item.name }} {% if restic_repos[item.repo].aws_access_key is defined %} export AWS_ACCESS_KEY_ID={{ restic_repos[item.repo].aws_access_key }} {% endif %} {% if restic_repos[item.repo].aws_secret_access_key is defined %} -export AWS_SECRET_ACCESS_KEY={{ restic_repos[item.repo].aws_secret_access_key }} +export AWS_SECRET_ACCESS_KEY="{{ restic_repos[item.repo].aws_secret_access_key | regex_escape() }}" {% endif %} {% if restic_repos[item.repo].aws_default_region is defined %} export AWS_DEFAULT_REGION={{ restic_repos[item.repo].aws_default_region }}