From cbbdba053e9eca935ad80eb35e0ede4bb84776df Mon Sep 17 00:00:00 2001 From: jaseg Date: Sun, 29 Sep 2019 17:11:10 +0200 Subject: Add pogojig template zip packing --- gerboweb/deploy/checkouts/pogojig | 2 +- gerboweb/deploy/playbook.yml | 2 +- gerboweb/deploy/setup_gerboweb.yml | 2 ++ gerboweb/deploy/setup_pogojig.yml | 7 +++++++ 4 files changed, 11 insertions(+), 2 deletions(-) (limited to 'gerboweb/deploy') diff --git a/gerboweb/deploy/checkouts/pogojig b/gerboweb/deploy/checkouts/pogojig index 04b34f7..75dd7db 160000 --- a/gerboweb/deploy/checkouts/pogojig +++ b/gerboweb/deploy/checkouts/pogojig @@ -1 +1 @@ -Subproject commit 04b34f73c1e0023ce4abdb9f1c9f0d9175247624 +Subproject commit 75dd7db73fe87d57f5965d0c689257a56296201c diff --git a/gerboweb/deploy/playbook.yml b/gerboweb/deploy/playbook.yml index 6d558d3..0d16d7f 100644 --- a/gerboweb/deploy/playbook.yml +++ b/gerboweb/deploy/playbook.yml @@ -12,7 +12,7 @@ - name: Install host requisites dnf: - name: nginx,uwsgi,python3-flask,python3-flask-wtf,uwsgi-plugin-python3,certbot,python3-certbot-nginx,libselinux-python,git,iptables-services,python3-pycryptodomex + name: nginx,uwsgi,python3-flask,python3-flask-wtf,uwsgi-plugin-python3,certbot,python3-certbot-nginx,libselinux-python,git,iptables-services,python3-pycryptodomex,zip state: latest - name: Disable password-based root login diff --git a/gerboweb/deploy/setup_gerboweb.yml b/gerboweb/deploy/setup_gerboweb.yml index e1a49fb..c06444c 100644 --- a/gerboweb/deploy/setup_gerboweb.yml +++ b/gerboweb/deploy/setup_gerboweb.yml @@ -27,6 +27,8 @@ # FIXME: make this path configurable src: ~/gerbolyze/gerboweb/ dest: /var/lib/gerboweb/ + rsync_opts: + - "--exclude=/deploy" group: no owner: no diff --git a/gerboweb/deploy/setup_pogojig.yml b/gerboweb/deploy/setup_pogojig.yml index 8a4c827..cf49fbe 100644 --- a/gerboweb/deploy/setup_pogojig.yml +++ b/gerboweb/deploy/setup_pogojig.yml @@ -27,9 +27,16 @@ # FIXME: make this path configurable src: checkouts/pogojig/webapp/ dest: /var/lib/pogojig + delete: true group: no owner: no +- name: Pack makefile template zip + archive: + path: "{{pogojig_root}}/var/lib/pogojig_renderer" + dest: /var/lib/pogojig/static/pogojig_makefile_template.zip + format: zip + - name: Create web home for modified tracespace file: path: /var/lib/pogojig/pogospace -- cgit