Puppet Class: seed_stack::params
- Inherited by:
-
seed_stack::router
seed_stack::worker
seed_stack::consul_dns
seed_stack::controller
seed_stack::load_balancer
seed_stack::template_nginx
- Defined in:
- manifests/params.pp
Overview
Class: seed_stack::params
This class doesn’t do anything- it just holds parameters. This is not an exhaustive list of parameters but it includes those that should generally be consistent across the cluster.
Parameters
- docker_ensure
-
The package ensure value for Docker Engine.
- zookeeper_ensure
-
The package ensure value for zookeeper.
- zookeeper_client_addr
-
The address that Zookeeper will listen for clients on.
- mesos_ensure
-
The package ensure value for Mesos.
- mesos_listen_addr
-
The address that Mesos will listen on.
- mesos_cluster
-
The Mesos cluster name.
- marathon_ensure
-
The package ensure value for Marathon.
- consul_version
-
The version of Consul to install.
- consul_client_addr
-
The address to which Consul will bind client interfaces, including the HTTP, DNS, and RPC servers.
- consul_domain
-
The domain to be served by Consul DNS.
- consular_ensure
-
The package ensure value for Consular.
- consular_sync_interval
-
The interval in seconds between Consular syncs.
- consul_template_version
-
The version of Consul Template to install.
- nginx_ensure
-
The package ensure value for Nginx.
- router_listen_addr
-
The address that Nginx should listen on when serving routing requests.
- router_listen_port
-
The port that Nginx should listen on when serving routing requests.
- router_domain
-
The domain that Nginx should serve for routing.
- dnsmasq_ensure
-
The ensure value for the Dnsmasq package.
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
# File 'manifests/params.pp', line 64
class seed_stack::params {
$docker_ensure = '1.10.3-0~trusty'
$zookeeper_ensure = 'installed'
$zookeeper_client_addr = '0.0.0.0'
$mesos_ensure = '0.27.2-2.0.15.ubuntu1404'
$mesos_listen_addr = '0.0.0.0'
$mesos_cluster = 'seed-stack'
$marathon_ensure = '0.15.6-1.0.484.ubuntu1404'
$consul_version = '0.6.4'
$consul_client_addr = '0.0.0.0'
$consul_domain = 'consul.'
$consular_ensure = '1.2.1-1ppa1'
$consular_sync_interval = '300'
$consul_template_version = '0.14.0'
$nginx_ensure = 'installed'
$nginx_package = 'nginx-light'
$router_listen_addr = $::ipaddress_lo
$router_listen_port = 80
$router_domain = 'servicehost'
$dnsmasq_ensure = 'installed'
}
|