Mercurial > repos > other > Puppet
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, |