Puppet Class: contrail::webui::config

Defined in:
manifests/webui/config.pp

Overview

Class: contrail::webui::config

Configure the webui service

Parameters:

openstack_vip

(optional) VIP for the Openstack services Defaults to ‘127.0.0.1’

contrail_vip

(optional) VIP for the Contrail services Defaults to ‘127.0.0.1’

cassandra_ip

(optional) Array of Cassandra IPs Defaults to [‘127.0.0.1’]

redis_ip

(optional) Redis IP Defaults to ‘127.0.0.1’

contrail_webui_http_port

(optional) Port of the Contrail WebUI when using HTTP Defaults to 8080

contrail_webui_https_port

(optional) Port of the Contrail WebUI when using HTTPS Defaults to 8143

Parameters:

  • openstack_vip (Any) (defaults to: '127.0.0.1')
  • contrail_vip (Any) (defaults to: '127.0.0.1')
  • cassandra_ip (Any) (defaults to: ['127.0.0.1'])
  • redis_ip (Any) (defaults to: '127.0.0.1')
  • contrail_webui_http_port (Any) (defaults to: '8080')
  • contrail_webui_https_port (Any) (defaults to: '8143')


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'manifests/webui/config.pp', line 31

class contrail::webui::config (
  $openstack_vip             = '127.0.0.1',
  $contrail_vip              = '127.0.0.1',
  $cassandra_ip              = ['127.0.0.1'],
  $redis_ip                  = '127.0.0.1',
  $contrail_webui_http_port  = '8080',
  $contrail_webui_https_port = '8143',
) {

  file { '/etc/contrail/config.global.js' :
    ensure  => file,
    content => template('contrail/config.global.js.erb'),
  }

}