File tree 1 file changed +17
-2
lines changed 1 file changed +17
-2
lines changed Original file line number Diff line number Diff line change 7
7
# - The $docroot provides the Documentation Root variable
8
8
# - The $template option specifies whether to use the default template or override
9
9
# - The $priority of the site
10
- # - The $serveraliases of the site
10
+ # - The $server_aliases of the site
11
11
#
12
12
# Actions:
13
13
# - Install Nginx Virtual Hosts
27
27
$port = ' 80' ,
28
28
$template = ' nginx/vhost/vhost.conf.erb' ,
29
29
$priority = ' 50' ,
30
- $serveraliases = ' ' ,
30
+ $serveraliases = undef ,
31
+ $server aliases = '',
31
32
$create_docroot = true ,
32
33
$enable = true ,
33
34
$owner = ' ' ,
49
50
50
51
$bool_create_docroot = any2bool($create_docroot )
51
52
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
+
52
67
file { "${nginx::vdir}/${priority}-${name}.conf" :
53
68
content => template ($template ),
54
69
mode => $nginx::config_file_mode ,
You can’t perform that action at this time.
0 commit comments