Class: Terraspace::CLI::Cloud
Defined Under Namespace
Classes: Runs
Constant Summary
collapse
- Syncer =
Terraspace::Terraform::Cloud::Syncer
- Workspace =
Terraspace::Terraform::Cloud::Workspace
Instance Method Summary
collapse
alter_command_description, check_project!, check_standalone_install!, command_help, dispatch, exit_on_failure?, opt?, rbenv?, rvm?, subcommand?, website
#logger
Instance Method Details
#destroy(mod) ⇒ Object
20
21
22
|
# File 'lib/terraspace/cli/cloud.rb', line 20
def destroy(mod)
Workspace.new(options.merge(mod: mod)).destroy
end
|
#list ⇒ Object
13
14
15
|
# File 'lib/terraspace/cli/cloud.rb', line 13
def list
Workspace.new(options).list
end
|
#sync(*stacks) ⇒ Object
27
28
29
30
|
# File 'lib/terraspace/cli/cloud.rb', line 27
def sync(*stacks)
Terraspace::CLI::Build::Placeholder.new(options).build
Syncer.new(options.merge(stacks: stacks, override_auto_sync: true)).run
end
|