From caab14ecf14f6688bc9c246d8ca4212b85ac7382 Mon Sep 17 00:00:00 2001 From: Morgan Jones Date: Tue, 14 Jun 2016 14:42:53 -0400 Subject: [PATCH] Trove workbook for scheduled backups A Mistral workbook adding a workflow for creating a backup. This is used by the "trove schedule-create" command to schedule a backup. Change-Id: I68d997abf4ec7c32044dd18cf2a70e687c0fed9f Implements: blueprint schedule-backups --- etc/trove/trove-workbook.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 etc/trove/trove-workbook.yaml diff --git a/etc/trove/trove-workbook.yaml b/etc/trove/trove-workbook.yaml new file mode 100644 index 0000000000..d549713352 --- /dev/null +++ b/etc/trove/trove-workbook.yaml @@ -0,0 +1,19 @@ +--- +version: '2.0' + +name: trove + +description: Trove Workflows + +workflows: + + backup_create: + input: [instance, name, description, incremental] + output: + status: <% $.message %> + + tasks: + backup_create: + action: trove.backups_create instance=<% $.instance %> name=<% $.name %> description=<% $.description %> incremental=<% $.incremental %> + publish: + message: <% 'Backup complete' %>