@@ -45,36 +45,36 @@ this class.
45
45
46
46
http://docs.puppetlabs.com/guides/parameterized_classes.html[Using Parameterized Classes]
47
47
48
- .Example: Single host (broker+console+node) which uses the Avahi MDNS and mongo Auth plugin:
48
+ .Example: Single host (broker+console+node) which uses the Avahi MDNS and htpasswd Auth plugin:
49
49
----
50
50
class { 'openshift_origin' :
51
- domain => 'example.com',
52
- node_unmanaged_users => ['root'],
53
- development_mode => true,
54
- conf_node_external_eth_dev => 'eth0',
55
- install_method => 'yum',
56
- register_host_with_named => true,
57
- broker_auth_plugin => 'mongo ',
58
- broker_dns_plugin => 'avahi',
51
+ domain => 'example.com',
52
+ node_unmanaged_users => ['root'],
53
+ development_mode => true,
54
+ conf_node_external_eth_dev => 'eth0',
55
+ install_method => 'yum',
56
+ register_host_with_nameserver => true,
57
+ broker_auth_plugin => 'htpasswd ',
58
+ broker_dns_plugin => 'avahi',
59
59
}
60
60
----
61
61
62
62
.Example: Single host (broker+console+node) which uses the **Kerberos** Auth plugin and GSS-TSIG.
63
63
----
64
64
class { 'openshift_origin' :
65
- domain => 'example.com',
66
- node_unmanaged_users => ['root'],
67
- development_mode => true,
68
- conf_node_external_eth_dev => 'eth0',
69
- install_method => 'yum',
70
- register_host_with_named => true,
71
- broker_auth_plugin => 'remote-user',
72
- broker_dns_plugin => 'named ',
73
- bind_krb_principal => $hostname,
74
- bind_krb_keytab => '/etc/dns.keytab'
75
- broker_krb_keytab => '/etc/http.keytab',
76
- broker_krb_auth_realms => 'EXAMPLE.COM',
77
- broker_krb_service_name => $hostname,
65
+ domain => 'example.com',
66
+ node_unmanaged_users => ['root'],
67
+ development_mode => true,
68
+ conf_node_external_eth_dev => 'eth0',
69
+ install_method => 'yum',
70
+ register_host_with_nameserver => true,
71
+ broker_auth_plugin => 'remote-user',
72
+ broker_dns_plugin => 'nsupdate ',
73
+ bind_krb_principal => $hostname,
74
+ bind_krb_keytab => '/etc/dns.keytab'
75
+ broker_krb_keytab => '/etc/http.keytab',
76
+ broker_krb_auth_realms => 'EXAMPLE.COM',
77
+ broker_krb_service_name => $hostname,
78
78
}
79
79
----
80
80
@@ -107,13 +107,13 @@ $ d.register_application "appname", "namespace", "node_fqdn"
107
107
108
108
Choose from the following roles to be configured on this node.
109
109
110
- * broker - Installs the broker and console.
111
- * node - Installs the node and cartridges.
112
- * activemq - Installs activemq message broker.
113
- * datastore - Installs MongoDB (not sharded/replicated)
114
- * named - Installs a BIND dns server configured with a TSIG key for updates.
110
+ * broker - Installs the broker and console.
111
+ * node - Installs the node and cartridges.
112
+ * msgserver - Installs ActiveMQ message broker.
113
+ * datastore - Installs MongoDB (not sharded/replicated)
114
+ * nameserver - Installs a BIND dns server configured with a TSIG key for updates.
115
115
116
- Default: ['broker','node','activemq ','datastore','named ']
116
+ Default: ['broker','node','msgserver ','datastore','nameserver ']
117
117
118
118
==== install_method
119
119
Choose from the following ways to provide packages:
@@ -189,11 +189,11 @@ Default: example.com
189
189
190
190
==== broker_hostname
191
191
==== node_hostname
192
- ==== named_hostname
193
- ==== activemq_hostname
192
+ ==== nameserver_hostname
193
+ ==== msgserver_hostname
194
194
==== datastore_hostname
195
195
Default: the root plus the domain, e.g. broker.example.com - except
196
- named =ns1.example.com
196
+ nameserver =ns1.example.com
197
197
198
198
These supply the FQDN of the hosts containing these components. Used
199
199
for configuring the host's name at install, and also for configuring
@@ -204,8 +204,8 @@ DNS entries for the hostnames of the other components being
204
204
installed on this host as well. If you are using a nameserver set
205
205
up separately, you are responsible for all necessary DNS entries.
206
206
207
- ==== named_ip_addr
208
- Default: IP of a named instance or current IP if installing on this
207
+ ==== nameserver_ip_addr
208
+ Default: IP of a name server instance or current IP if installing on this
209
209
node. This is used by every node to configure its primary name server.
210
210
211
211
Default: the current IP (at install)
@@ -223,8 +223,8 @@ can be used instead of the HMAC-MD5 key for updates.
223
223
When the nameserver is remote, this Kerberos principal together with
224
224
Kerberos keytab can be used instead of the HMAC-MD5 key for updates.
225
225
226
- ==== conf_named_upstream_dns
227
- List of upstream DNS servers to use when installing named on this node.
226
+ ==== conf_nameserver_upstream_dns
227
+ List of upstream DNS servers to use when installing a nameserver on this node.
228
228
229
229
Default: ['8.8.8.8']
230
230
@@ -263,7 +263,7 @@ Default: ['time.apple.com iburst', 'pool.ntp.org iburst', 'clock.redhat.com ibur
263
263
NOTE: Use iburst after every ntp server definition to speed up the
264
264
initial synchronization.
265
265
266
- ==== activemq_admin_password
266
+ ==== msgserver_admin_password
267
267
This is the admin password for the ActiveMQ admin console, which is
268
268
not needed by OpenShift but might be useful in troubleshooting.
269
269
@@ -429,7 +429,7 @@ Default: false
429
429
Install a Getty shell which displays DNS, IP and login information. Used for
430
430
all-in-one VM installation.
431
431
432
- ==== register_host_with_named
432
+ ==== register_host_with_nameserver
433
433
Setup DNS entries for this host in a locally installed bind DNS instance.
434
434
435
435
Default: false
0 commit comments