anchor.diff:      ../../log-configs/cluster.yaml
       ../../log-configs/template-demo.yaml
     ];
  +  topologyConfigs = [
  +    ../../docs/network/example-topologies/mainnet-staging.yaml
  +    ../../docs/network/example-topologies/behind-nat-no-dns.yaml
  +    ../../docs/network/example-topologies/behind-nat-with-dns.yaml
  +    ../../docs/network/example-topologies/p2p.yaml
  +    ../../docs/network/example-topologies/static-no-dns.yaml
  +    ../../docs/network/example-topologies/static-with-dns.yaml
  +    ../../docs/network/example-topologies/traditional.yaml
  +  ];
   } ''
     import Pos.Util.Log.LoggerConfig (LoggerConfig)
  +  import Pos.Infra.Network.Yaml (Topology)
     import Data.List.Split
     import System.Environment
     import Data.Yaml
  
positive.code: 
  runHaskell "yamlValidation" cardanoPkgs (ps: with ps; [
    cardano-sl-util
    split
  ]) {
    logConfigs = [
  
negative.code:   main :: IO ()
    main = do
      runTest "logConfigs" checkLogConfig
      runTest "topologyConfigs" checkTopology
      outpath <- getEnv "out"
      writeFile outpath "done"
  
  