Method: Puppet::Application::Apply#apply
- Defined in:
- lib/puppet/application/apply.rb
#apply ⇒ Object
178 179 180 181 182 183 184 185 186 187 188 189 |
# File 'lib/puppet/application/apply.rb', line 178 def apply if [:catalog] == "-" text = $stdin.read else text = Puppet::FileSystem.read([:catalog], :encoding => 'utf-8') end env = Puppet.lookup(:environments).get(Puppet[:environment]) Puppet.override(:current_environment => env, :loaders => Puppet::Pops::Loaders.new(env)) do catalog = read_catalog(text) apply_catalog(catalog) end end |