diff --git a/presets/digitalocean_discovery.Caddyfile b/presets/digitalocean_discovery.Caddyfile
new file mode 100644
index 0000000000000000000000000000000000000000..813c0ef6bf4aa38c20720ee244930296d9fe0931
--- /dev/null
+++ b/presets/digitalocean_discovery.Caddyfile
@@ -0,0 +1,5 @@
+:5432 {
+	ssl
+
+	discovery digitalocean {$PGGAT_DO_API_KEY}
+}
diff --git a/presets/google_cloud_sql_discovery.Caddyfile b/presets/google_cloud_sql_discovery.Caddyfile
new file mode 100644
index 0000000000000000000000000000000000000000..89bbd21554c809f39f5faaf7c8368e990cd34b4b
--- /dev/null
+++ b/presets/google_cloud_sql_discovery.Caddyfile
@@ -0,0 +1,5 @@
+:5432 {
+	ssl
+
+	discovery google_cloud_sql {$PGGAT_GC_PROJECT} {$PGGAT_GC_AUTH_USER:pggat} {$PGGAT_GC_AUTH_PASSWORD}
+}
diff --git a/presets/zalando_operator_discovery.Caddyfile b/presets/zalando_operator_discovery.Caddyfile
new file mode 100644
index 0000000000000000000000000000000000000000..7e55477200a3850c85ffd53acaa61aa42c945495
--- /dev/null
+++ b/presets/zalando_operator_discovery.Caddyfile
@@ -0,0 +1,5 @@
+:5432 {
+	ssl
+
+	discovery zalando_operator {$POSTGRES_OPERATOR_CONFIGURATION_OBJECT}
+}