cookbook 'incron-next', '= 0.3.6'
incron-next (3) Versions 0.3.6 Follow0
Installs and configures incron-next, fork of incron
cookbook 'incron-next', '= 0.3.6', :supermarket
knife supermarket install incron-next
knife supermarket download incron-next
chef-incron-next
This is a fork of the original chef-incron, which has been updated to install incron-next on modern systems.
The final version of incron, 5.0.12, has a few bugs such as leaving zombie processes, and hanging, which have been fixed in incron-next.
incron-next is installed as incron and built from source - can be configured via attributes for version and if local or remote source.
For backwards compatibility the resources incron_d and incron_user are aliased to incron_next_d and incron_next_user respectively.
Installs the incron package and starts the incrond service.
About incron
Incron is an "inotify cron" system. It consists of a daemon and a table manipulator. You can use it a similar way as the regular cron. The difference is that the inotify cron handles filesystem events rather than time periods.
Attributes
default
-
default['incron']['allowed_users']
is an array of users allowed, defaults to["root"]
-
default['incron']['denied_users']
is an array of users denied, defaults to[]
-
default['incron']['editor']
is the editor user editing a job via command line, defaults tovim
-
default['incron']['service_name']
is the name of the system service, defaults toincron
on debian andincrond
on rhel platforms
Recipes
default
This will install the incron package and start the service.
Resources
incron_d
This resource helps you create a system incron table.
incron_d "notify_home_changes" do path "/home" mask "IN_MODIFY" command "/usr/local/bin/abcd" end
incron_user
This resource helps you manage the allow and deny list for incron.
incron_user "root" do action :allow end
License, Author and Contributor(s)
License: MIT
Author: David Radcliffe
Contributor: Salvatore Poliandro III
Dependent cookbooks
yum >= 0.0.0 |
yum-repoforge >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.3.6 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.3.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
0.3.6 passed this metric
No Binaries Metric
0.3.6 failed this metric
Failure: Cookbook should not contain binaries. Found:
incron-next/files/default/incron-next-0.5.12.tar.gz
incron-next/files/default/incron-next-0.5.13.tar.gz
incron-next/files/default/incron-next-0.5.14.tar.gz
incron-next/files/default/incron-next-0.5.15.tar.gz
incron-next/files/default/incron-next-0.5.16.tar.gz
incron-next/files/default/incron-next-0.5.17.tar.gz
Testing File Metric
0.3.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.3.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.3.6 failed this metric
0.3.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
0.3.6 passed this metric
No Binaries Metric
0.3.6 failed this metric
Failure: Cookbook should not contain binaries. Found:
incron-next/files/default/incron-next-0.5.12.tar.gz
incron-next/files/default/incron-next-0.5.13.tar.gz
incron-next/files/default/incron-next-0.5.14.tar.gz
incron-next/files/default/incron-next-0.5.15.tar.gz
incron-next/files/default/incron-next-0.5.16.tar.gz
incron-next/files/default/incron-next-0.5.17.tar.gz
Testing File Metric
0.3.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.3.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.3.6 passed this metric
0.3.6 failed this metric
Failure: Cookbook should not contain binaries. Found:
incron-next/files/default/incron-next-0.5.12.tar.gz
incron-next/files/default/incron-next-0.5.13.tar.gz
incron-next/files/default/incron-next-0.5.14.tar.gz
incron-next/files/default/incron-next-0.5.15.tar.gz
incron-next/files/default/incron-next-0.5.16.tar.gz
incron-next/files/default/incron-next-0.5.17.tar.gz
Testing File Metric
0.3.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.3.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.3.6 failed this metric
0.3.6 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number