Method: Puppet::Application::Apply#apply
- Defined in:
- lib/puppet/application/apply.rb
#apply ⇒ Object
191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'lib/puppet/application/apply.rb', line 191 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 => create_loaders(env)) do catalog = read_catalog(text) apply_catalog(catalog) end end |