// Add links which are justified by blanket secrets
for (client, server) in iproduct!(
putative_clients.into_iter().filter(
- |c| secret_global || secrets_anyserver.contains(c)
+ |c| secret_global
+ || secrets_anyserver.contains(c)
+ || ! secrets_anyclient.is_empty()
),
putative_servers.iter().cloned().filter(
- |s| secret_global || secrets_anyclient.contains(s)
+ |s| secret_global
+ || secrets_anyclient.contains(s)
+ || ! secrets_anyserver.is_empty()
)
) {
links.insert(LinkName {
],
};
+ if rctx.first_of_raw("secret", SKL::Ordinary).is_none() { continue }
+
let mut ic = InstanceConfig::resolve_instance(&rctx)
.with_context(|| format!("resolve config for {}", &link))?;