cookbook 'aide', '= 0.2.1'
The aide cookbook has been deprecated
Author provided reason for deprecation:
The aide cookbook has been deprecated and is no longer being maintained by its authors. Use of the aide cookbook is no longer recommended.
aide (9) Versions 0.2.1 Follow6
Installs and configures AIDE HIDS
cookbook 'aide', '= 0.2.1', :supermarket
knife supermarket install aide
knife supermarket download aide
Description
Installs and configures the AIDE host-based intrusion detection system.
Requirements
Platform
Tested on CentOS and Ubuntu
Attributes
node["aide"]["binary"]
- Path to aide binary. Defaults to a sensible
choice for the platformnode["aide"]["config"]
- Path to aide.conf file. Defaults to a sensible
choice for the platformnode["aide"]["extra_parameters"]
- Extra parameters to use when invoking
aide. Defaults to a sensible choice for the platform.node["aide"]["cron_service"]
- The name of the cron service on the
platform. Defaults to a sensible choice for the platform.node["aide"]["dbdir"]
- Where the AIDE database files are kept. Defaults
to /var/lib/aidenode["aide"]["macros"]
- A dictionary of AIDE macros, pre-populated
as in the default AIDE config file.node["aide"]["paths"]
- A dictionary of paths for AIDE to inspect and
how to handle them, pre-populated as in the default AIDE config file.node["aide"]["report_url"]
- Where to send the output. Defaults to "stdout".
See the AIDE documentation for other options.node["aide"]["cron_mailto"]
- Where to send the cron jobs' output. Either a
string or the valuenil
. Defaults tonil
(i.e. mail cron job output to the
user the cron job runs as).
Usage
Typically, you'll want to add the default recipe to a role's run list, then
add to the paths dictionary with locations to ignore. Remember that paths
use regex syntax, not glob syntax, so "all files in /opt/foo" is expressed
as "/opt/foo/.*"
not "/opt/foo/*"
.
{
"name": "foo",
...
"run_list": [
...
"recipe[aide]"
],
"override_attributes": {
...
"aide": {
"paths": {
"/opt/foo/.*": "!"
}
}
}
}
License and Author
Author:: Elliot Kendall (elliot.kendall@ucsf.edu)
Contributor:: Michael Burns (michael@mirwin.net)
Copyright:: 2013, The Regents of the University of California
Changelog
0.2.1
- add documentation for CONTRIBUTING and TESTING
0.2.0
- remove duplicate entries
0.1.8
- #16 Fix Amazon Linux support
0.1.7
- #15 Cookstyle cleanup (thanks @iennae!)
0.1.5
- #11 Support mailto property of cron_d resource
0.1.4
- require Ruby
v2.2.2
- #8 Remove use of
node.set
0.1.3
- Drop Ruby
v1.9.3
- Relax
cron
cookbook dependecy version - Fix tests
0.1.2
- #4 use crontab LWRP
- #3 use delayed notification and simplify generate_database script
Collaborator Number Metric
0.2.1 passed this metric
Contributing File Metric
0.2.1 passed this metric
Foodcritic Metric
0.2.1 passed this metric
License Metric
0.2.1 failed this metric
aide does not have a valid open source license.
Acceptable licenses include Apache-2.0, apachev2, Apache 2.0, MIT, mit, GPL-2.0, gplv2, GNU Public License 2.0, GPL-3.0, gplv3, GNU Public License 3.0.
No Binaries Metric
0.2.1 passed this metric
Testing File Metric
0.2.1 passed this metric
Version Tag Metric
0.2.1 passed this metric
0.2.1 passed this metric
0.2.1 passed this metric
Foodcritic Metric
0.2.1 passed this metric
License Metric
0.2.1 failed this metric
aide does not have a valid open source license.
Acceptable licenses include Apache-2.0, apachev2, Apache 2.0, MIT, mit, GPL-2.0, gplv2, GNU Public License 2.0, GPL-3.0, gplv3, GNU Public License 3.0.
No Binaries Metric
0.2.1 passed this metric
Testing File Metric
0.2.1 passed this metric
Version Tag Metric
0.2.1 passed this metric
0.2.1 passed this metric
0.2.1 failed this metric
aide does not have a valid open source license.
Acceptable licenses include Apache-2.0, apachev2, Apache 2.0, MIT, mit, GPL-2.0, gplv2, GNU Public License 2.0, GPL-3.0, gplv3, GNU Public License 3.0.
No Binaries Metric
0.2.1 passed this metric
Testing File Metric
0.2.1 passed this metric
Version Tag Metric
0.2.1 passed this metric
0.2.1 passed this metric
0.2.1 passed this metric
Version Tag Metric
0.2.1 passed this metric
0.2.1 passed this metric