From a6963579834ef587b6a3fd4c8c5d2862161d2776 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sat, 26 Feb 2011 13:46:44 +0000 Subject: add fact to check if wildcard certificate is installed --- modules/facter/lib/facter/wildcard_sslcert.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 modules/facter/lib/facter/wildcard_sslcert.rb diff --git a/modules/facter/lib/facter/wildcard_sslcert.rb b/modules/facter/lib/facter/wildcard_sslcert.rb new file mode 100644 index 00000000..07f762d3 --- /dev/null +++ b/modules/facter/lib/facter/wildcard_sslcert.rb @@ -0,0 +1,16 @@ +Facter.add("wildcard_sslcert") do + setcode do + begin + Facter.domain + rescue + Facter.loadfacts() + end + sslfiles = '/etc/ssl/wildcard.' + Facter.value('domain') + if File.exist?(sslfiles + '.crt') and File.exist?(sslfiles + '.key') \ + and File.exist?(sslfiles + '.pem') + 'yes' + else + 'no' + end + end +end -- cgit v1.2.1