From 4c463055b486ad9f9b400e4c12e84092c30f4a68 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Fri, 11 Oct 2019 02:08:43 +0200 Subject: [PATCH] server/nextcloud: Restricted regexp modifing nextcloud config --- roles/server/nextcloud/tasks/main.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/roles/server/nextcloud/tasks/main.yml b/roles/server/nextcloud/tasks/main.yml index acb0c35..079edd8 100644 --- a/roles/server/nextcloud/tasks/main.yml +++ b/roles/server/nextcloud/tasks/main.yml @@ -72,8 +72,9 @@ lineinfile: backrefs: yes path: "{{ nextcloud_config }}" + firstmatch: yes insertafter: "array \\(" - regexp: "^(\\s*)0 => '.*',$" + regexp: "^(\\s*)0 => '([^.]\\.)+[^.]*',$" line: "\\g<1>0 => '{{ domain }}'," validate: /usr/bin/php %s @@ -82,6 +83,7 @@ lineinfile: backrefs: yes path: "{{ nextcloud_config }}" + firstmatch: yes insertafter: "'version'" regexp: "^(\\s*)'overwrite.cli.url' => '.*',$" line: "\\1'overwrite.cli.url' => 'https://{{ domain }}',"