Method: TFWrapper::RakeTasks#install_refresh
- Defined in:
- lib/tfwrapper/raketasks.rb
#install_refresh ⇒ Object
add the ‘tf:refresh’ Rake task
245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 |
# File 'lib/tfwrapper/raketasks.rb', line 245 def install_refresh namespace nsprefix do task refresh: [ :"#{nsprefix}:init", :"#{nsprefix}:write_tf_vars" ] do |t| @before_proc.call(t.name, @tf_dir) unless @before_proc.nil? cmd = [ 'terraform', 'refresh', "-var-file #{var_file_path}" ].join(' ') terraform_runner(cmd) @after_proc.call(t.name, @tf_dir) unless @after_proc.nil? end end end |