|
From: <ps...@us...> - 2017-05-31 18:04:44
|
Revision: 298
http://sourceforge.net/p/vlibrary/code/298
Author: psteitz
Date: 2017-05-31 18:04:42 +0000 (Wed, 31 May 2017)
Log Message:
-----------
Added restore playbook.
Added Paths:
-----------
trunk/playbooks/roles/restore/
trunk/playbooks/roles/restore/tasks/
trunk/playbooks/roles/restore/tasks/main.yml
trunk/playbooks/roles/restore/templates/
trunk/playbooks/roles/restore/templates/restore.ij
Added: trunk/playbooks/roles/restore/tasks/main.yml
===================================================================
--- trunk/playbooks/roles/restore/tasks/main.yml (rev 0)
+++ trunk/playbooks/roles/restore/tasks/main.yml 2017-05-31 18:04:42 UTC (rev 298)
@@ -0,0 +1,17 @@
+- name: Deploy restore sript
+ template:
+ src: restore.ij
+ dest: "{{derby_home}}"
+ become: true
+
+- name: Restore the database
+ shell: "{{derby_home}}/bin/ij restore.ij"
+ args:
+ chdir: "{{derby_home}}"
+ become: true
+
+- name: Remove restore script
+ file:
+ dest: "{{derby_home}}/restore.ij"
+ state: absent
+ become: true
Added: trunk/playbooks/roles/restore/templates/restore.ij
===================================================================
--- trunk/playbooks/roles/restore/templates/restore.ij (rev 0)
+++ trunk/playbooks/roles/restore/templates/restore.ij 2017-05-31 18:04:42 UTC (rev 298)
@@ -0,0 +1,2 @@
+connect 'jdbc:derby://localhost:1527/VLIBRARY;user={{app_user}};password={{app_pass}};shutdown=true';
+connect 'jdbc:derby://localhost:1527/VLIBRARY;user={{app_user}};password={{app_pass}};restoreFrom={{backup_path}}/VLIBRARY';
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|