class Ruby::Terraform::Commands::InitCommand
Attributes
backend[RW]
backend_config[RW]
dir[RW]
Public Class Methods
new(opts = {})
click to toggle source
# File lib/ruby/terraform/commands/init_command.rb, line 11 def initialize(opts = {}) @dir = opts[:dir] @backend = opts[:backend] @backend_config = opts[:backend_config] end
Public Instance Methods
command()
click to toggle source
# File lib/ruby/terraform/commands/init_command.rb, line 17 def command cmd = %W[#{tf_binary} init] cmd += ['-backend', backend] if backend if backend_config backend_config.each do |key, value| cmd += ['-backend-config', "#{key}=#{value}"] end end cmd += [dir] if dir cmd end