Faidon Liambotis has submitted this change and it was merged. Change subject: librenms: install SSL certificate & enable vhost ......................................................................
librenms: install SSL certificate & enable vhost Change-Id: I5767b0e20df566bf1a58549f47eed3ab77dc9634 --- M manifests/role/librenms.pp 1 file changed, 6 insertions(+), 2 deletions(-) Approvals: Faidon Liambotis: Verified; Looks good to me, approved diff --git a/manifests/role/librenms.pp b/manifests/role/librenms.pp index 225188e..92687ae 100644 --- a/manifests/role/librenms.pp +++ b/manifests/role/librenms.pp @@ -66,11 +66,15 @@ config => $config, } + install_certificate { $sitename: } + @webserver::apache::module { [ 'php5', 'rewrite' ]: } @webserver::apache::site { $sitename: docroot => "${install_dir}/html", + ssl => 'redirected', require => [ Webserver::Apache::Module['php5'], + Install_certificate[$sitename], Class['::librenms'], ], } @@ -81,7 +85,7 @@ } monitor_service { 'librenms': - description => 'LibreNMS HTTP', - check_command => "check_http_url!${sitename}!http://${sitename}", + description => 'LibreNMS HTTPS', + check_command => "check_https_url!${sitename}!http://${sitename}", } } -- To view, visit https://gerrit.wikimedia.org/r/106701 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I5767b0e20df566bf1a58549f47eed3ab77dc9634 Gerrit-PatchSet: 7 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Faidon Liambotis <fai...@wikimedia.org> Gerrit-Reviewer: Faidon Liambotis <fai...@wikimedia.org> Gerrit-Reviewer: jenkins-bot _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits