Module: RSpec::Terraform::Configuration
- Defined in:
- lib/rspec/terraform/configuration.rb,
lib/rspec/terraform/configuration/merger.rb,
lib/rspec/terraform/configuration/providers.rb,
lib/rspec/terraform/configuration/var_captor.rb,
lib/rspec/terraform/configuration/providers/base.rb,
lib/rspec/terraform/configuration/providers/seed.rb,
lib/rspec/terraform/configuration/providers/chain.rb,
lib/rspec/terraform/configuration/providers/identity.rb,
lib/rspec/terraform/configuration/providers/in_memory.rb,
lib/rspec/terraform/configuration/providers/confidante.rb
Defined Under Namespace
Modules: Providers
Classes: Merger, VarCaptor
Class Method Summary
collapse
Class Method Details
.chain_provider(opts = {}) ⇒ Object
27
28
29
|
# File 'lib/rspec/terraform/configuration.rb', line 27
def chain_provider(opts = {})
Providers::Chain.new(opts)
end
|
.confidante_provider(opts = {}) ⇒ Object
19
20
21
|
# File 'lib/rspec/terraform/configuration.rb', line 19
def confidante_provider(opts = {})
Providers::Confidante.new(opts)
end
|
.identity_provider ⇒ Object
11
12
13
|
# File 'lib/rspec/terraform/configuration.rb', line 11
def identity_provider
Providers::Identity.new
end
|
.in_memory_provider(opts = {}) ⇒ Object
15
16
17
|
# File 'lib/rspec/terraform/configuration.rb', line 15
def in_memory_provider(opts = {})
Providers::InMemory.new(opts)
end
|
.seed_provider(opts = {}) ⇒ Object
23
24
25
|
# File 'lib/rspec/terraform/configuration.rb', line 23
def seed_provider(opts = {})
Providers::Seed.new(opts)
end
|