Itamae::Plugin::Resource::DaemontoolsService
Itamae resource plugin to manage daemontools service.
Installation
Add this line to your application's Gemfile:
gem 'itamae-plugin-resource-daemontools_service'
And then execute:
$ bundle
Or install it yourself as:
$ gem install itamae-plugin-resource-daemontools_service
Usage
require "itamae/plugin/resource/daemontools_service"
# ln -s /etc/djbdns/tinydns-internal /service/tinydns-internal
# svc -u /service/tinydns-internal
daemontools_service "tinydns-iternal" do
directory '/etc/djbdns/tinydns-internal'
action [:enable, :start]
end
Options:
- directory (required)
- directory contains
run
file. This directory is symlinked.
- directory contains
- service_dir (option)
- directory that svscan monitors. default is
/service
- directory that svscan monitors. default is
- svc_command (option)
- the path of the svc command. default is
svc
- the path of the svc command. default is
- svstat_command (option)
- the path of the svstat command. default is
svstat
- the path of the svstat command. default is
Acknowledgement
This is an itamae plugin version of https://github.com/hirose31/chef-provider-service-daemontools. Thanks!
Contributing
- Fork it ( https://github.com/k0kubun/itamae-plugin-resource-daemontools_service/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request