Add veyepar role
authorPeter Palfrader <peter@palfrader.org>
Sun, 8 Nov 2015 09:48:28 +0000 (09:48 +0000)
committerPeter Palfrader <peter@palfrader.org>
Sun, 8 Nov 2015 09:48:28 +0000 (09:48 +0000)
hieradata/common.yaml
modules/roles/manifests/init.pp
modules/ssl/files/servicecerts/veyepar.debian.org.crt [new file with mode: 0644]

index a457b1d..9d19f91 100644 (file)
@@ -163,3 +163,5 @@ roles:
     - lw03.debian.org
   gobby_debian_org:
     - gombert.debian.org
+  veyepar.debian.org:
+    - vittoria.debian.org
index 1e27bcd..aaada64 100644 (file)
@@ -270,4 +270,10 @@ class roles {
        if $::hostname in [lw01, lw02, lw03, lw04] {
                include snapshot
        }
+
+       if has_role('veyepar.debian.org') {
+               ssl::service { 'veyepar.debian.org':
+                       notify => Service['apache2'],
+               }
+       }
 }
diff --git a/modules/ssl/files/servicecerts/veyepar.debian.org.crt b/modules/ssl/files/servicecerts/veyepar.debian.org.crt
new file mode 100644 (file)
index 0000000..a26a1f5
--- /dev/null
@@ -0,0 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIDDTCCAfWgAwIBAgIJAM46Mfyel0mRMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNV
+BAMMEnZleWVwYXIuZGViaWFuLm9yZzAeFw0xNTExMDgwOTQ2MjFaFw0xNjExMDcw
+OTQ2MjFaMB0xGzAZBgNVBAMMEnZleWVwYXIuZGViaWFuLm9yZzCCASIwDQYJKoZI
+hvcNAQEBBQADggEPADCCAQoCggEBANWIEHzzE1pMOeXlInGZGpxCglriaMdrSZD8
+DIgtIzrqJwvaAk7bkKNMvz1O9uKN0fMIKsBachsPlmmpbDwN/XlkK2Qw/FNk0Heg
+7OJ3Ayowe3GjMQMCP7UP4DUodzDjH5MC4VElkSBQIPhXdlHxcz/iBdrUy8MuKSee
+2q5I4HA+mtoBrfwe/Pg6fDjPItV0BhBZfd6houVghz8jNHScyihJ0HlO2TGHtyPl
+lBRPtRZ8uYZUTNQS90/dlaUZzDEBrAP9HejDxaSjWnUOHKLFQBMq8dGNqGMglcf8
+dd7J3nWUsHECG3ctKMCeu9Yk2ZEXlc2a7pL6j9hM/Mjhc9KJ5OcCAwEAAaNQME4w
+HQYDVR0OBBYEFEsuTROM9p1fu0jUcx5hwxbjDFoSMB8GA1UdIwQYMBaAFEsuTROM
+9p1fu0jUcx5hwxbjDFoSMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEB
+AAgBAxW9Tl7veNEBvvdo9b5xHpfZJDbnfOGgOe/Aaqlow4HbjwGTrHTNOQmRpQww
+n7Aa01+1yFBqG5N3uftwLfOqN8FsXy7cCOMoJenTSPZf+WLg9YNdsDa+XUlPw0uJ
+7CiZKfjG16ZHA+Go8QR+NsYqM3s+ry76rHfrlvRy8cdrkt/8AcwMGh7Qm83WKHyU
+WjFX8bN49VTSbkydky+GLxVF+R0/WLC0U1ynrPGIc7pgSFB708mWfhdx7jgVE1ph
+/22GSAEuACYNZ2lqB5uSZkZEyzV8WqDrtn6IWE2kv+5mj+Q4EXNLCvnYeEm5iYOb
+m9ulvdq8vWYsUKVgQp6zzt8=
+-----END CERTIFICATE-----