Sha256: 9bbb74b6dfc0eaaa17cdaaeecdda23cd1f1355528d8e4fa800360e49f907f854
Contents?: true
Size: 913 Bytes
Versions: 1
Compression:
Stored size: 913 Bytes
Contents
require 'chef/provisioning/convergence_strategy' require 'pathname' require 'cheffish' class Chef module Provisioning class ConvergenceStrategy class NoConverge < ConvergenceStrategy def chef_server @chef_server ||= convergence_options[:chef_server] || Cheffish.default_chef_server(config) end def setup_convergence(action_handler, machine) end def converge(action_handler, machine) end def cleanup_convergence(action_handler, machine_spec) _self = self Chef::Provisioning.inline_resource(action_handler) do chef_node machine_spec.name do chef_server _self.chef_server action :delete end chef_client machine_spec.name do chef_server _self.chef_server action :delete end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
chef-provisioning-2.0.1 | lib/chef/provisioning/convergence_strategy/no_converge.rb |