+#
+# replica of the dak instance on ftp-master
+#
+# @param db_server address of the database server for ftp-master's dak
+# @param db_port port of the database cluster for ftp-master's dak
+# @param db_role replication user
+class roles::postgresql::ftp_master_dak_replica (
+ String $db_server,
+ Intger $db_port,
+ String $db_role,
+) {
+
+ @@postgres::cluster::hba_entry { 'dak-replica':
+ tag => "postgres::cluster::${db_port}::hba::${db_server}",
+ pg_port => $db_port,
+ database => 'replication',
+ user => $db_role,
+ address => $base::public_addresses,
+ }
+}