diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/tasks/backend.rake | 19 |
1 files changed, 19 insertions, 0 deletions
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 |