cookbook 'spinen-autolog', '~> 0.2.0', :supermarket
spinen-autolog (1) Versions 0.2.0 Follow0
Installs/Configures autolog
cookbook 'spinen-autolog', '~> 0.2.0'
knife supermarket install spinen-autolog
knife supermarket download spinen-autolog
spinen-autolog-cookbook
This cookbook installs and configures the autolog utility.
The autolog utility is managed by the /etc/autolog.conf
configuration file. Configuration options are documented here
Supported Platforms
Ubuntu 14.04
Attributes
This cookbook only includes 2 attributes:
node['autolog']['nolostkill']
is by default true
. This atrribute writes the line nolostkill
at the end of the configuration file. Setting this attribute to false will eliminate that line.
node['autolog']['protected_users']
is an array of users you wish to exempt from being logged out. By default this includes only root
. The vagrant recipe adds the vagrant
user for vagrant VMs and is a simple example of how to add users to this array.
Usage::Recipes
spinen-autolog::default
Include spinen-autolog
in your node's run_list
:
{
"run_list": [
"recipe[spinen-autolog::default]"
]
}
### spinen-autolog::vagrant
Include spinen-autolog::vagrant
in your node's run_list
:
{
"run_list": [
"recipe[spinen-autolog::vagrant]"
]
}
This recipe will add the vagrant
user as a protected user that does not get logged off when idle.
Usage::the autolog_line
resource
The autolog_line
resource enables a user to write any configuration line to the /etc/autolog.conf
file. Lines will appear in the configuration file in the order they appear in the recipe.
The autolog_line
default and only action is :create
The autolog_line
resource takes two hash attributes:
The switches
attribute is a hash of the available switches it is possible to set as documented in the autolog manpage. By default none of these switches are set.
The boolean_attributes
attribute hash is a set of true/false attributes available to write in a configuration line. The author has tried to set sane defaults for these.
Example, from the default
recipe:
everyone_switches = { idle: '10', grace: '60' }
autolog_line 'everyone' do
switches everyone_switches
action :create
end
Results in this line in the autolog.conf
configuration file:
idle=10 grace=60 nohard nomail clear warn log
License and Authors
Author:: SPINEN (luke.reimer@spinen.com)
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
0.1.0
Initial release of spinen-base
Collaborator Number Metric
0.2.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.2.0 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
Foodcritic Metric
0.2.0 failed this metric
FC064: Ensure issues_url is set in metadata: spinen-autolog/metadata.rb:1
FC065: Ensure source_url is set in metadata: spinen-autolog/metadata.rb:1
FC066: Ensure chef_version is set in metadata: spinen-autolog/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.2.0 passed this metric
Publish Metric
0.2.0 passed this metric
Supported Platforms Metric
0.2.0 passed this metric
Testing File Metric
0.2.0 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.2.0 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.2.0 failed this metric
0.2.0 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
Foodcritic Metric
0.2.0 failed this metric
FC064: Ensure issues_url is set in metadata: spinen-autolog/metadata.rb:1
FC065: Ensure source_url is set in metadata: spinen-autolog/metadata.rb:1
FC066: Ensure chef_version is set in metadata: spinen-autolog/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.2.0 passed this metric
Publish Metric
0.2.0 passed this metric
Supported Platforms Metric
0.2.0 passed this metric
Testing File Metric
0.2.0 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.2.0 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.2.0 failed this metric
FC065: Ensure source_url is set in metadata: spinen-autolog/metadata.rb:1
FC066: Ensure chef_version is set in metadata: spinen-autolog/metadata.rb:1
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.2.0 passed this metric
Publish Metric
0.2.0 passed this metric
Supported Platforms Metric
0.2.0 passed this metric
Testing File Metric
0.2.0 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.2.0 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.2.0 passed this metric
0.2.0 passed this metric
Testing File Metric
0.2.0 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.2.0 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.2.0 failed this metric
0.2.0 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