From 4eb5c0f4703671d81a2a4b536282f2be4169dac8 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Thu, 3 May 2018 21:51:31 +0100 Subject: Add a rake task to deploy backends --- lib/tasks/backend.rake | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/tasks/backend.rake (limited to 'lib/tasks') diff --git a/lib/tasks/backend.rake b/lib/tasks/backend.rake new file mode 100644 index 0000000..b2db905 --- /dev/null +++ b/lib/tasks/backend.rake @@ -0,0 +1,19 @@ +namespace :backend do + namespace :terraform_libvirt do + desc 'Deploy a Terraform libvirt backend' + task :deploy, [:backend_id] => :environment do |t, args| + Backends::TerraformLibvirt + .find(args.backend_id) + .deploy_backend + end + end + + namespace :terraform_aws do + desc 'Deploy a Terraform AWS backend' + task :deploy, [:backend_id] => :environment do |t, args| + Backends::TerraformAws + .find(args.backend_id) + .deploy_backend + end + end +end -- cgit v1.2.3