-define nginx::cert(
- $address
-)
+define nginx::cert()
{
- ssl::cert { "$address":
+ ssl::cert { "$name":
main => true,
notify => Service['nginx'],
}
- ssl::check { "$address":
+ ssl::check { "$name":
file => true,
}
Service["nginx"] {
require => [ Package["nginx"],
- File["/etc/nginx/sites-enabled/${address}"],
- File["/etc/ssl/private/${address}.pem"],
- File["/etc/ssl/certs/${address}.crt"] ],
+ File["/etc/nginx/sites-enabled/${name}"],
+ File["/etc/ssl/private/${name}.pem"],
+ File["/etc/ssl/certs/${name}.crt"] ],
}
}