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