aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjaseg <code@jaseg.net>2019-09-29 17:11:10 +0200
committerjaseg <code@jaseg.net>2019-09-29 17:11:10 +0200
commitcbbdba053e9eca935ad80eb35e0ede4bb84776df (patch)
treef77257962841d57cb916277e2855635c47a22c8c
parentaaacaed22082df3ec338b1bc795ebe3013c450c8 (diff)
downloadgerbolyze-cbbdba053e9eca935ad80eb35e0ede4bb84776df.tar.gz
gerbolyze-cbbdba053e9eca935ad80eb35e0ede4bb84776df.tar.bz2
gerbolyze-cbbdba053e9eca935ad80eb35e0ede4bb84776df.zip
Add pogojig template zip packing
m---------gerboweb/deploy/checkouts/pogojig0
-rw-r--r--gerboweb/deploy/playbook.yml2
-rw-r--r--gerboweb/deploy/setup_gerboweb.yml2
-rw-r--r--gerboweb/deploy/setup_pogojig.yml7
4 files changed, 10 insertions, 1 deletions
diff --git a/gerboweb/deploy/checkouts/pogojig b/gerboweb/deploy/checkouts/pogojig
-Subproject 04b34f73c1e0023ce4abdb9f1c9f0d917524762
+Subproject 75dd7db73fe87d57f5965d0c689257a56296201
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