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.
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::license_key: |-
'<contents of license.key>'
If you want to enable SSL, also set the following options:
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>'
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:
sicura_console::listen_address: '<specific IP address on the Console server, or 0.0.0.0 for all interfaces>'
sicura_console::listen_port: '<port number>'