cookbook 'nessus', '= 0.1.0'
nessus (2) Versions 0.1.0 Follow4
Installs/Configures nessus
cookbook 'nessus', '= 0.1.0', :supermarket
knife supermarket install nessus
knife supermarket download nessus
nessus Cookbook
This cookbook installs Tenable Nessus
and does some initial setup. Currently it can enable the service and
activate your feed subscription.
Requirements
Tenable does not seem to offer direct download of the Nessus installer
so currently we have to rely on it being somewhere on the filesystem.
This can be accomplished with another cookbook, shared directory, etc.
Attributes
- installer_file - Where to find the installer file.
- enable - Boolean - Whether to enable/start the service
- activate - Boolean - Whether to activate the subscription
- activation_code - String - Nessus Feed activation code
Usage
nessus::default
Just include nessus
in your node's run_list
to install and start:
{ "name":"my_node", "run_list": [ "recipe[nessus]" ] }
To activate as well:
{ "name":"my_node", "run_list": [ "recipe[nessus]" ], "default_attributes": { "nessus":{ "installer_file":"/vagrant/installers/Nessus-*", "activation_code":"FFFF-AAAA-BBBB-CCCC-DDDD" } } }
Contributing
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
License and Authors
Authors: Jason Rohwedder jro@risk.io
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.