comparison manifests/templates.pp @ 396:e93588ec1ce3

Use "param" variables for settings instead of conditions
author IBBoard <dev@ibboard.co.uk>
date Mon, 18 Apr 2022 10:38:28 +0100
parents a948419a23b1
children 2c6065b5be5e
comparison
equal deleted inserted replaced
395:fa2747b27bb4 396:e93588ec1ce3
98 98
99 require repos 99 require repos
100 include basenode 100 include basenode
101 include privat 101 include privat
102 include dnsresolver 102 include dnsresolver
103 include ::ssh 103 include ::privat::params
104 class { '::ssh':
105 sshd_config_port => $::privat::params::ssh_port[$::fqdn]
106 }
104 include vcs::server 107 include vcs::server
105 include vcs::client 108 include vcs::client
106 class { 'webserver': 109 class { 'webserver':
107 primary_ip => $primary_ip, 110 primary_ip => $primary_ip,
108 proxy_4to6_ip_prefix => $proxy_4to6_ip_prefix, 111 proxy_4to6_ip_prefix => $proxy_4to6_ip_prefix,
746 proxy_4to6_ip => $proxy_4to6_ip_webmail, 749 proxy_4to6_ip => $proxy_4to6_ip_webmail,
747 force_no_index => false, 750 force_no_index => false,
748 ssl_ca_chain => '', 751 ssl_ca_chain => '',
749 custom_fragment => template("privat/apache/webmail.fragment"), 752 custom_fragment => template("privat/apache/webmail.fragment"),
750 } 753 }
751 if $osfamily == 'RedHat' { 754 include ::apache::params
752 $pim_user = 'apache'
753 }
754 elsif $osfamily == 'Debian' {
755 $pim_user = 'www-data'
756 }
757 website::https { 'pim.ibboard.co.uk': 755 website::https { 'pim.ibboard.co.uk':
758 proxy_4to6_ip => $proxy_4to6_ip_pim, 756 proxy_4to6_ip => $proxy_4to6_ip_pim,
759 docroot_owner => $pim_user, 757 docroot_owner => $apache::params::user,
760 docroot_group => 'editors', 758 docroot_group => 'editors',
761 force_no_index => false, 759 force_no_index => false,
762 lockdown_requests => false, 760 lockdown_requests => false,
763 ssl_ca_chain => '', 761 ssl_ca_chain => '',
764 csp => false, 762 csp => false,