From 466f57c564c331cf15bc12203c679acf9ae69e39 Mon Sep 17 00:00:00 2001 From: pierreboissinot Date: Thu, 28 Sep 2023 15:05:08 +0200 Subject: [PATCH 1/2] feat(publish-assets): allow to add rsync options --- README.md | 1 + config/steps/publish_assets.yml | 1 + defaults/main.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 2c7282b..33b06f6 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ The defaults vars declared in this module: lephare_document_root_path: "{{ ansistrano_deploy_to }}/current/web" lephare_assets_publish: true + lephare_assets_publish_rsync_opts: [] lephare_assets_build_path: "../web/compiled/" lephare_assets_web_path: "compiled/" diff --git a/config/steps/publish_assets.yml b/config/steps/publish_assets.yml index 9a7b896..d7bfc56 100644 --- a/config/steps/publish_assets.yml +++ b/config/steps/publish_assets.yml @@ -4,3 +4,4 @@ dest: "{{ lephare_document_root_path }}/{{ lephare_assets_web_path }}" recursive: yes delete: yes + rsync_opts: {{ lephare_assets_publish_rsync_opts }} diff --git a/defaults/main.yml b/defaults/main.yml index be81e89..d321f39 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -6,6 +6,7 @@ lephare_default_git_branch: master lephare_document_root_path: "{{ ansistrano_release_path.stdout }}/web" lephare_assets_publish: true +lephare_assets_publish_rsync_opts: [] lephare_assets_build_path: "../web/compiled/" lephare_assets_web_path: "compiled/" From a7ea367481a61510c0704bb63d12251b94432308 Mon Sep 17 00:00:00 2001 From: pierreboissinot Date: Thu, 28 Sep 2023 15:06:57 +0200 Subject: [PATCH 2/2] chore(publish-assets): double quotes --- config/steps/publish_assets.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/steps/publish_assets.yml b/config/steps/publish_assets.yml index d7bfc56..65ba79d 100644 --- a/config/steps/publish_assets.yml +++ b/config/steps/publish_assets.yml @@ -4,4 +4,4 @@ dest: "{{ lephare_document_root_path }}/{{ lephare_assets_web_path }}" recursive: yes delete: yes - rsync_opts: {{ lephare_assets_publish_rsync_opts }} + rsync_opts: "{{ lephare_assets_publish_rsync_opts }}"