Allows you to deploy Patch Dashboard via Chef, as well as use test kitchen to build out a test vagrant box.
- Ubuntu 14.04+
- CentOS/RHEL 7+
| Key | Type | Description | Default |
|---|---|---|---|
| ['patchdashboard']['salt'] | string | The servers salt to use in hashing | |
| ['patchdashboard']['company_name'] | string | The name of your company | Your Company, INC |
| ['patchdashboard']['mysql']['host'] | string | The Host name/IP address of your MySQL server. If set to localhost/127.0.0.1, it will install MySQL | localhost |
| ['patchdashboard']['mysql']['port'] | integer | The port number for your MySQL installation | 3306 |
| ['patchdashboard']['mysql']['root_pass'] | string | The password for your MySQL root user | vagrant |
| ['patchdashboard']['mysql']['db_user'] | string | The username to use for the application to log in to MySQL as | pdb |
| ['patchdashboard']['mysql']['db_pass'] | string | The password for the `db_user` to log in with | vagrant |
| ['patchdashboard']['mysql']['database'] | string | MySQL database name to use | pdb |
| ['patchdashboard']['apache']['path'] | string | Path to use for the web UI, without trailing slash | /var/www/patchmd |
| ['patchdashboard']['apache']['use_ssl'] | boolean | If set to true, it will create a self-signed certificate for the application to use | true |
| ['patchdashboard']['apache']['http_port'] | integer | port for non-secure HTTP traffic | 80 |
| ['patchdashboard']['apache']['https_port'] | integer | port for secure HTTPS traffic | 443 |
| ['patchdashboard']['apache']['host'] | string | host name for the Apache Virtual Host to use | patchdashboard.local |
Include patchdashboard in your node's run_list:
{
"run_list": [
"recipe[patchdashboard::default]"
]
}Author:: Jon Harris