Initial provisioner configuration
Features all the components of creating various templates and scripts for the provisioner, as well as VM profiles combining these.
This commit is contained in:
55
client-provisioner/pvc-provisioner.sample.yaml
Normal file
55
client-provisioner/pvc-provisioner.sample.yaml
Normal file
@@ -0,0 +1,55 @@
|
||||
---
|
||||
# pvc-provisioner client configuration file example
|
||||
#
|
||||
# This configuration file specifies details for the PVC provisioner client
|
||||
# running on this machine. Default values are not supported; the values in
|
||||
# this sample configuration are considered defaults and can be used as-is.
|
||||
#
|
||||
# Copy this example to /etc/pvc/pvc-provisioner.yaml and edit to your needs.
|
||||
#
|
||||
# Alternatively, you may combine this configuration (anything under the
|
||||
# `provisioner` section) with a PVC API configuration in a single file, and
|
||||
# create links between them. By default, the only difference is the
|
||||
# provisioner header and the listen port specifically.
|
||||
|
||||
pvc:
|
||||
# debug: Enable/disable API debug mode
|
||||
debug: True
|
||||
# provisioner: Configuration of the Provisioner API listener
|
||||
provisioner:
|
||||
# listen_address: IP address(es) to listen on; use 0.0.0.0 for all interfaces
|
||||
listen_address: "127.0.0.1"
|
||||
# listen_port: TCP port to listen on, usually 7375
|
||||
listen_port: "7375"
|
||||
# authentication: Authentication and security settings
|
||||
authentication:
|
||||
# enabled: Enable or disable authentication (True/False)
|
||||
enabled: False
|
||||
# secret_key: Per-cluster secret key for API cookies; generate with uuidgen or pwgen
|
||||
secret_key: ""
|
||||
# tokens: a list of authentication tokens; leave as an empty list to disable authentication
|
||||
tokens:
|
||||
# description: token description for management
|
||||
- description: "testing"
|
||||
# token: random token for authentication; generate with uuidgen or pwgen
|
||||
token: ""
|
||||
# ssl: SSL configuration
|
||||
ssl:
|
||||
# enabled: Enabled or disable SSL operation (True/False)
|
||||
enabled: False
|
||||
# cert_file: SSL certificate file
|
||||
cert_file: ""
|
||||
# key_file: SSL certificate key file
|
||||
key_file: ""
|
||||
# database: Backend database configuration
|
||||
database:
|
||||
# host: PostgreSQL hostname, invariably 'localhost
|
||||
host: 10.100.0.252
|
||||
# port: PostgreSQL port, invariably 'localhost'
|
||||
port: 5432
|
||||
# name: PostgreSQL database name, invariably 'pvcprov'
|
||||
name: pvcprov
|
||||
# user: PostgreSQL username, invariable 'pvcprov'
|
||||
user: pvcprov
|
||||
# pass: PostgreSQL user password, randomly generated
|
||||
pass: pvcprov
|
Reference in New Issue
Block a user