|
155 | 155 | String $foreman_admin_password,
|
156 | 156 | String $puppetdb_database_password,
|
157 | 157 | Array[String] $primary_names,
|
158 |
| - Boolean $foreman_plugin_cockpit, |
159 |
| - Boolean $foreman_compute_vmware, |
160 |
| - Boolean $foreman_compute_libvirt, |
161 |
| - Boolean $foreman_compute_ec2, |
162 |
| - Boolean $foreman_compute_gce, |
163 |
| - Boolean $foreman_compute_openstack, |
164 |
| - Boolean $foreman_compute_ovirt, |
165 |
| - Boolean $foreman_compute_rackspace, |
166 |
| - Boolean $foreman_plugin_azure, |
167 |
| - Boolean $foreman_plugin_ansible, |
168 |
| - Boolean $foreman_plugin_docker, |
169 |
| - Boolean $foreman_plugin_bootdisk, |
170 |
| - Boolean $foreman_plugin_default_hostgroup, |
171 |
| - Boolean $foreman_plugin_dhcp_browser, |
172 |
| - Boolean $foreman_plugin_digitalocean, |
173 |
| - Boolean $foreman_plugin_discovery, |
174 |
| - Boolean $foreman_plugin_hooks, |
175 |
| - Boolean $foreman_plugin_memcache, |
176 |
| - Boolean $foreman_plugin_remote_execution, |
177 |
| - Boolean $foreman_plugin_tasks, |
178 |
| - Boolean $foreman_plugin_templates, |
179 |
| - String $foreman_proxy_foreman_base_url, |
180 |
| - Boolean $foreman_proxy_templates, |
181 |
| - String $foreman_proxy_templates_listen_on, |
182 |
| - Array[String] $foreman_proxy_trusted_hosts, |
183 |
| - Boolean $foreman_proxy_dhcp, |
184 |
| - String $foreman_proxy_dhcp_listen_on, |
185 |
| - Boolean $foreman_proxy_dns, |
186 |
| - Boolean $foreman_proxy_dhcp_managed, |
187 |
| - String $foreman_proxy_dhcp_interface, |
188 |
| - Array[String] $foreman_proxy_dhcp_option_domain, |
189 |
| - Array[String] $foreman_proxy_dhcp_search_domains, |
190 |
| - String $foreman_proxy_dhcp_server, |
191 |
| - String $foreman_proxy_dhcp_provider, |
192 |
| - Array[String] $foreman_proxy_dhcp_subnets, |
193 |
| - String $foreman_proxy_dhcp_gateway, |
194 |
| - String $foreman_proxy_dhcp_range, |
195 |
| - String $foreman_proxy_dhcp_nameservers, |
196 |
| - String $foreman_proxy_dhcp_pxeserver, |
197 |
| - Boolean $foreman_proxy_dns_managed, |
198 |
| - Array[String] $foreman_proxy_dns_forwarders, |
199 |
| - String $foreman_proxy_dns_interface, |
200 |
| - String $foreman_proxy_dns_listen_on, |
201 |
| - String $foreman_proxy_dns_provider, |
202 |
| - String $foreman_proxy_dns_zone, |
203 |
| - String $foreman_proxy_dns_reverse, |
204 |
| - String $foreman_proxy_dns_server, |
205 |
| - Integer $foreman_proxy_dns_ttl, |
206 |
| - Boolean $foreman_proxy_tftp, |
207 |
| - Boolean $foreman_proxy_tftp_managed, |
208 |
| - String $foreman_proxy_tftp_servername, |
209 |
| - Boolean $foreman_proxy_tftp_manage_wget, |
210 |
| - String $foreman_proxy_tftp_listen_on, |
211 |
| - Boolean $foreman_proxy_bmc, |
212 |
| - String $foreman_proxy_bmc_listen_on, |
213 |
| - Array[String] $foreman_proxy2_hostnames, |
214 |
| - String $foreman_proxy2_ipaddress, |
215 |
| - Array[String] $foreman_proxy3_hostnames, |
216 |
| - String $foreman_proxy3_ipaddress, |
217 |
| - Array[String] $foreman_proxy4_hostnames, |
218 |
| - String $foreman_proxy4_ipaddress, |
| 158 | + Boolean $foreman_plugin_cockpit = false, |
| 159 | + Boolean $foreman_compute_vmware = false, |
| 160 | + Boolean $foreman_compute_libvirt = false, |
| 161 | + Boolean $foreman_compute_ec2 = false, |
| 162 | + Boolean $foreman_compute_gce = false, |
| 163 | + Boolean $foreman_compute_openstack = false, |
| 164 | + Boolean $foreman_compute_ovirt = false, |
| 165 | + Boolean $foreman_compute_rackspace = false, |
| 166 | + Boolean $foreman_plugin_azure = false, |
| 167 | + Boolean $foreman_plugin_ansible = false, |
| 168 | + Boolean $foreman_plugin_docker = false, |
| 169 | + Boolean $foreman_plugin_bootdisk = false, |
| 170 | + Boolean $foreman_plugin_default_hostgroup = false, |
| 171 | + Boolean $foreman_plugin_dhcp_browser = false, |
| 172 | + Boolean $foreman_plugin_digitalocean = false, |
| 173 | + Boolean $foreman_plugin_discovery = false, |
| 174 | + Boolean $foreman_plugin_hooks = false, |
| 175 | + Boolean $foreman_plugin_memcache = false, |
| 176 | + Boolean $foreman_plugin_remote_execution = false, |
| 177 | + Boolean $foreman_plugin_tasks = false, |
| 178 | + Boolean $foreman_plugin_templates = false, |
| 179 | + String $foreman_proxy_foreman_base_url = undef, |
| 180 | + Boolean $foreman_proxy_templates = false, |
| 181 | + String $foreman_proxy_templates_listen_on = '', |
| 182 | + Array[String] $foreman_proxy_trusted_hosts = [], |
| 183 | + Boolean $foreman_proxy_dhcp = false, |
| 184 | + String $foreman_proxy_dhcp_listen_on = '', |
| 185 | + Boolean $foreman_proxy_dns = false, |
| 186 | + Boolean $foreman_proxy_dhcp_managed = false, |
| 187 | + String $foreman_proxy_dhcp_interface = '', |
| 188 | + Array[String] $foreman_proxy_dhcp_option_domain = [], |
| 189 | + Array[String] $foreman_proxy_dhcp_search_domains = [], |
| 190 | + String $foreman_proxy_dhcp_server = false, |
| 191 | + String $foreman_proxy_dhcp_provider = false, |
| 192 | + Array[String] $foreman_proxy_dhcp_subnets = [], |
| 193 | + String $foreman_proxy_dhcp_gateway = '', |
| 194 | + String $foreman_proxy_dhcp_range = '', |
| 195 | + String $foreman_proxy_dhcp_nameservers = '', |
| 196 | + String $foreman_proxy_dhcp_pxeserver = '', |
| 197 | + Boolean $foreman_proxy_dns_managed = false, |
| 198 | + Array[String] $foreman_proxy_dns_forwarders = [], |
| 199 | + String $foreman_proxy_dns_interface = '', |
| 200 | + String $foreman_proxy_dns_listen_on = '', |
| 201 | + String $foreman_proxy_dns_provider = '', |
| 202 | + String $foreman_proxy_dns_zone = '', |
| 203 | + String $foreman_proxy_dns_reverse = '', |
| 204 | + String $foreman_proxy_dns_server = '', |
| 205 | + Integer $foreman_proxy_dns_ttl = 8600, |
| 206 | + Boolean $foreman_proxy_tftp = false, |
| 207 | + Boolean $foreman_proxy_tftp_managed = false, |
| 208 | + String $foreman_proxy_tftp_servername = '', |
| 209 | + Boolean $foreman_proxy_tftp_manage_wget = false, |
| 210 | + String $foreman_proxy_tftp_listen_on = '', |
| 211 | + Boolean $foreman_proxy_bmc = false, |
| 212 | + String $foreman_proxy_bmc_listen_on = '', |
| 213 | + Array[String] $foreman_proxy2_hostnames = [], |
| 214 | + String $foreman_proxy2_ipaddress = '', |
| 215 | + Array[String] $foreman_proxy3_hostnames = [], |
| 216 | + String $foreman_proxy3_ipaddress = '', |
| 217 | + Array[String] $foreman_proxy4_hostnames = [], |
| 218 | + String $foreman_proxy4_ipaddress = '', |
219 | 219 | String $timezone = 'Etc/UTC',
|
220 |
| - Boolean $manage_packetfilter = true, |
| 220 | + Boolean $manage_packetfilter = false, |
221 | 221 | )
|
222 | 222 | {
|
223 | 223 | $foreman_version = '1.15.6'
|
224 | 224 | $foreman_repo = '1.15'
|
225 | 225 | $foreman_manage_memcached = true
|
226 | 226 | $foreman_memcached_max_memory = '8%'
|
227 | 227 | $foreman_url = "https://${facts['fqdn']}"
|
228 |
| - #$primary_names = unique([ "${facts['fqdn']}", "${facts['hostname']}", 'puppet', "puppet.${facts['domain']}" ]) |
| 228 | + $primary_names = unique([ "${facts['fqdn']}", "${facts['hostname']}", 'puppet', "puppet.${facts['domain']}" ]) |
229 | 229 | $foreman_serveraliases = $primary_names
|
230 | 230 | $foreman_puppetdb_dashboard_address = "http://${facts['fqdn']}:8080/pdb/dashboard"
|
231 | 231 | $foreman_puppetdb_address = "https://${facts['fqdn']}:8081/v2/commands"
|
|
0 commit comments