class Kitchen::Provisioner::Pulumi

Provisioner class whose call method is invoked when users run `kitchen converge`

@author Jacob Learned

Public Instance Methods

call(state) click to toggle source

Runs stack updates via the instance driver which shells out

to `pulumi up`

@param state [::Hash] the current kitchen state @raise [Kitchen::ActionFailed] if an error occurs during update @return void

# File lib/kitchen/provisioner/pulumi.rb, line 27
def call(state)
  instance.driver.update(state)
rescue ::Kitchen::Pulumi::Error => e
  raise(::Kitchen::ActionFailed, e.message)
end