Console Install via Puppet¶
The Sicura Enterprise installation includes a Puppet module to manage the installation and configuration of the Sicura Console. By default, it will install and configure a local PostgreSQL database to hold Console-specific data. See the module REFERENCE file for details on disabling this behavior and configuring a connection to an existing database server.
Configure Prerequisites¶
Set the sicura_console::license_key parameter to the contents of your Sicura Enterprise license key.
Add the following to the appropriate host data file in /etc/puppetlabs/code/environments/production/data/hosts/:
sicura_console::ssl_enable: true
sicura_console::ssl_key: '<path to SSL certificate private key file>'
sicura_console::ssl_cert: '<path to SSL certificate file>'
Usage¶
To install the Sicura Console, include the sicura_console class on the system you want the Console to be installed on.
Add the following to an appropriate data file in /etc/puppetlabs/code/environment/production/data:
---
classes:
- sicura_console
sicura_console::license_key: |-
<contents of your Sicura license file>
To use an existing PostgreSQL server, add the following parameters in hieradata:
sicura_console::manage_db: false
sicura_console::dburi: 'postgres://<DB username>:<DB password>@<DB server>:<DB port>/<database name>'
The Console will by default listen on 127.0.0.1 port 6468. Use the following hieradata to set these to your requirements: