Ansible publishes XUL build files
authorBill Erickson <berickxx@gmail.com>
Mon, 1 Oct 2018 15:24:27 +0000 (11:24 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 21 Mar 2019 19:46:23 +0000 (15:46 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
KCLS/admin-scripts/ansible/plays/deploy.yml
KCLS/admin-scripts/ansible/plays/startutil.yml

index a65f1b0..d47e6ed 100644 (file)
       - {dest: '{{eg_install_path}}/var/web/conify'}
       - {dest: '{{eg_install_path}}/var/web/opac'}
       - {dest: '{{eg_install_path}}/var/web/reports'}
+  - name: Create XUL builds directory
+    become: true
+    become_user: '{{opensrf_user}}'
+    file: 
+      path: '{{eg_install_path}}/var/web/xul/builds'
+      state: directory
+      owner: '{{opensrf_user}}'
+      group: '{{opensrf_user}}'
+  - name: Copy XUL Build to builds Dir
+    become: true
+    become_user: '{{opensrf_user}}'
+    shell: cp -r {{repo_base}}/Evergreen/Open-ILS/xul/staff_client/build {{eg_install_path}}/var/web/xul/builds
+  - name: Remove XUL build/server
+    become: true
+    become_user: '{{opensrf_user}}'
+    file:
+      path: '{{eg_install_path}}/var/web/xul/builds/server'
+      state: absent
+  - name: Remove Previous XUL Build Zip File
+    become: true
+    become_user: '{{opensrf_user}}'
+    file:
+      path: '{{eg_install_path}}/var/web/xul/builds/current-client-build.zip'
+      state: absent
+  - name: Create XUL Build Zip File
+    become: true
+    become_user: '{{opensrf_user}}'
+    shell: cd {{eg_install_path}}/var/web/xul/builds && zip -rq {{eg_stamp_id}}.zip build
+  - name: Create Current XUL Build Symlink
+    become: true
+    become_user: '{{opensrf_user}}'
+    file:
+      state: link
+      src: '{{eg_install_path}}/var/web/xul/builds/{{eg_stamp_id}}.zip'
+      dest: '{{eg_install_path}}/var/web/xul/builds/current-client-build.zip'
+  - name: Remove XUL Build Dir
+    become: true
+    become_user: '{{opensrf_user}}'
+    file:
+      path: '{{eg_install_path}}/var/web/xul/builds/build'
+      state: absent
   - name: Create XUL Current Symlink
     become: true
     become_user: '{{opensrf_user}}'
index d6f5707..e41e32a 100644 (file)
@@ -32,5 +32,5 @@
   poll: 0
   async: 1
   shell: 'cd {{eg_install_path}}/bin && ./edi_webrick.bash'
-  when: webrick_pid_status | failed
+  when: webrick_pid_status is failed