Module: YleTf::Config::Defaults
- Included in:
- Loader
- Defined in:
- lib/yle_tf/config/defaults.rb
Constant Summary collapse
- DEFAULT_CONFIG =
{ 'hooks' => { 'pre' => [], 'post' => [] }, 'backend' => { 'type' => 'file', 'bucket' => nil, 'file' => '<%= @module %>_<%= @env %>.tfstate', 'region' => nil, 'encrypt' => false, }, 'tfvars' => { }, 'terraform' => { 'version_requirement' => nil } }.freeze
Instance Method Summary collapse
Instance Method Details
#default_config ⇒ Object
23 24 25 |
# File 'lib/yle_tf/config/defaults.rb', line 23 def default_config DEFAULT_CONFIG.dup end |
#default_config_context ⇒ Object
27 28 29 30 31 32 |
# File 'lib/yle_tf/config/defaults.rb', line 27 def default_config_context { env: tf_env, module: module_dir.basename.to_s, } end |