diff --git a/certs/postgresql/db0.pyrocufflink.blue/ca.crt b/certs/postgresql/db0.pyrocufflink.blue/ca.crt new file mode 100644 index 0000000..0f6d60e --- /dev/null +++ b/certs/postgresql/db0.pyrocufflink.blue/ca.crt @@ -0,0 +1,16 @@ +-----BEGIN CERTIFICATE----- +MIICdDCCAdWgAwIBAgIUL1+Cb4fApX4aH+ua79i6SHR6TvswCgYIKoZIzj0EAwQw +VDELMAkGA1UEBhMCVVMxGDAWBgNVBAoMD0R1c3RpbiBDLiBIYXRjaDETMBEGA1UE +CwwKUG9zdGdyZVNRTDEWMBQGA1UEAwwNUG9zdGdyZVNRTCBDQTAeFw0yNDA2Mjgw +MTA5MTZaFw0zNDA2MjkwMTA5MTZaMFQxCzAJBgNVBAYTAlVTMRgwFgYDVQQKDA9E +dXN0aW4gQy4gSGF0Y2gxEzARBgNVBAsMClBvc3RncmVTUUwxFjAUBgNVBAMMDVBv +c3RncmVTUUwgQ0EwgZswEAYHKoZIzj0CAQYFK4EEACMDgYYABABCAL2pjV64hEfA +v5m+ha6mDarYGtVtriPJ8LORdZMyMgO23F30Qp/m7vv+l4zcPFz1+Vb6jZ5gGRVk +FoesbjFNCwFAAJib5sKFQDPP/vN62FSa43tV6gFSaOVWr88RMafMWtC+RYV8jRXn +Lyl/TV7r3NBopM+Ug+JcLJ+QFsH656qoXKNCMEAwHQYDVR0OBBYEFPZf0QwZ8K9d ++fwg1SUrRU07NOuYMBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgEGMAoG +CCqGSM49BAMEA4GMADCBiAJCAOapyvYWl/iVtl9ME7ZAXCxSsBfDkHcBCt89XsGj +en35pbCtAdkC4MmqMU05kQ6GOrqhgI94nABeMpE0NBGp98eZAkIBu3d8s10RVRNQ +b5F+CzIhISJLGXbQ5qrCHBL5eMTmr3vpRVl2E5ACD7j8ZX+oXmrkSXpaVztsXAbV +ilT+dheQSeM= +-----END CERTIFICATE----- diff --git a/deploy/db0.sh b/deploy/db0.sh new file mode 100644 index 0000000..94999c5 --- /dev/null +++ b/deploy/db0.sh @@ -0,0 +1,38 @@ +#!/bin/sh +# vim: set ts=4 : + +if ! virsh list --all --name | grep -qF db0; then + ./newvm.sh db0 \ + --fedora 39 \ + --memory 8192,currentMemory=2048 \ + --vcpus 4 \ + --no-console \ + -- \ + --disk pool=default,size=128,cache=none \ + || exit + sleep 15 +fi + +nameserver=$( + dig +short -t srv _ldap._tcp.pdc._msdcs.pyrocufflink.blue \ + | awk '{print $4}' +) || exit +nsupdate -g <