File tree Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Expand file tree Collapse file tree 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 77# - The $docroot provides the Documentation Root variable
88# - The $template option specifies whether to use the default template or override
99# - The $priority of the site
10- # - The $serveraliases of the site
10+ # - The $server_aliases of the site
1111#
1212# Actions:
1313# - Install Nginx Virtual Hosts
2727 $port = ' 80' ,
2828 $template = ' nginx/vhost/vhost.conf.erb' ,
2929 $priority = ' 50' ,
30- $serveraliases = ' ' ,
30+ $serveraliases = undef ,
31+ $server aliases = '',
3132 $create_docroot = true ,
3233 $enable = true ,
3334 $owner = ' ' ,
4950
5051 $bool_create_docroot = any2bool($create_docroot )
5152
53+ # $serveraliases is deprecated
54+ if ($serveraliases != undef ) {
55+ warning (' nginx: nginx::vhost serveraliases is deprecated. Please use server_aliases instead.' )
56+ }
57+
58+ # convert server_aliases to an array
59+ $array_server_aliases = is_array($server_aliases ) ? {
60+ false => $server_aliases ? {
61+ ' ' => [],
62+ default => [$server_aliases ],
63+ },
64+ default => $server_aliases ,
65+ }
66+
5267 file { "${nginx::vdir}/${priority}-${name}.conf" :
5368 content => template ($template ),
5469 mode => $nginx::config_file_mode ,
You can’t perform that action at this time.
0 commit comments