} elsif $pg_cluster and $pg_version {
$filtered = $clusters.filter |$cluster| { $cluster['version'] == $pg_version and $cluster['cluster'] == $pg_cluster}
if $filtered.length != 1 {
fail("Did not find exactly one cluster ${pg_version}/${pg_cluster}")
}
} elsif $pg_cluster and $pg_version {
$filtered = $clusters.filter |$cluster| { $cluster['version'] == $pg_version and $cluster['cluster'] == $pg_cluster}
if $filtered.length != 1 {
fail("Did not find exactly one cluster ${pg_version}/${pg_cluster}")
}