Skip to content

Instantly share code, notes, and snippets.

@groob
Last active December 17, 2015 03:08
Show Gist options
  • Save groob/5540781 to your computer and use it in GitHub Desktop.
Save groob/5540781 to your computer and use it in GitHub Desktop.
locad@ts255 ~ $ sudo puppet resource service org.apache.httpd [system]
service { 'org.apache.httpd':
ensure => 'running',
enable => 'true',
}
locad@ts255 ~ $ sudo ruby test.rb [system]
Puppet::Type::Service::ProviderLaunchd
:absent
locad@ts255 ~ $ cat test.rb [system]
require 'puppet'
provider = Puppet::Type.type(:service).new({:name => "org.apache.httpd"}).provider
p provider.class
p provider.status
locad@ts255 ~ $
locad@ts255 ~ $ sudo ruby test.rb [system]
Password:
Puppet::Type::Service::ProviderLaunchd
service{'org.apache.httpd':
hasstatus => 'true'
name => 'org.apache.httpd'
provider => 'launchd'
loglevel => 'notice'
pattern => 'org.apache.httpd'
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment