/* * Special attribute to employ post-validation. */ _validator-rules "ncnf_test.vr"; _validator-embedded "yes"; simple "attribute"; simple "attribute2"; spaceless"true"; a1 "value"; z1 "z1" { b1 = a1; z1 "z1" { c1 = b1; } } service "type" { ref = service "type"; properties "this2" { ipaddr "192.168.1.1/23"; inherit props "systemwide-defaults"; } properties "this" { port "81"; insert props "systemwide-defaults"; } } props "systemwide-defaults" { _validator-entity "props"; port "80"; port "85"; systemwide "imported"; ref place_here = should "resolve"; inherit should "resolve"; } should "resolve" { resolved "ok"; } box "localhost" { process "test" { process-type "test"; pidfile "test.core"; logging-data "default destination: file:stderr; default mask: 0x1fff; default level: 7"; } } nloc "a-nloc0" { ip-addr "1.2.3.4"; ip-addr "4.3.2.1"; ref = ploc "a-ploc"; } nloc "a-nloc1" { ip-addr "6.7.8.9"; ref = ploc "a-ploc"; } nloc "b-nloc0" { ip-addr "2.3.4.5"; ip-addr "5.4.3.2"; ref = ploc "b-ploc"; } ploc "a-ploc" { box "b1-a-ploc" { named-ip "our-ip" { ip-addr "1.2.3.4"; } iface "eth0" { ip-addr "1.2.3.4"; } iface "aa" { ip-addr "127.0.0.1"; insert named-ip "our-ip"; } process "a-" { process-type "a-"; si "a-b1-a-http" { inherit service "http"; ip-addr "127.0.0.1"; } si "a-b1-a-np" { inherit service "np"; ip-addr "1.2.3.4"; } si "a-b1-a-ps" { inherit service "probeagent-service"; ip-addr "1.2.3.4"; } } process "p-" { process-type "p-"; si "p-b1-a-http" { inherit service "http"; ip-addr "127.0.0.1"; } si "a-b1-a-np" { inherit service "np"; ip-addr "1.2.3.4"; } } } box "b2-a-ploc" { named-ip-local "127.0.0.1"; iface "xx" { ip-addr "4.3.2.1"; ip-addr = named-ip-local; } process "a-" { process-type "a-"; si "a-np-b2-a-np" { inherit service "np"; ip-addr "4.3.2.1"; } } process "p-" { process-type "p-"; si "p-b2-a-http" { inherit service "http"; ip-addr "127.0.0.1"; } si "p-b2-a-np" { inherit service "np"; ip-addr "4.3.2.1"; } } } } ploc "b-ploc" { box "b2-b-ploc" { hostname "b2-b-ploc"; iface "dsf" { ip-addr "5.4.3.2"; ip-addr "2.3.4.5"; } process "p-" { process-type "p-"; si "p-b2-b-http" { inherit service "http"; ip-addr "5.4.3.2"; } si "p-b2-b-np" { inherit service "np"; ip-addr "5.4.3.2"; } } process "zsdf" { process-type "zsdf"; si "p-s" { inherit service "probeagent-service"; ip-addr "2.3.4.5"; } } } } service "probeagent-service" { ref = service "probeagent-service"; port "2301"; } service "http" { attach = service "http"; ip-addr "0.0.0.0"; port "80"; } service "np" { ref = service "np"; ip-addr "0.0.0.0"; port "6868"; } customer "one" { origin-server "default" { some "sdf"; attach = upper-level "entity"; } domain "*.one.com" { here "we are"; ref = origin-server "default"; } domain "two" { sdf "ewr"; ref = origin-server "default"; } } upper-level "entity" { lower-level "inner-entity" { something "whatever"; } inner-level "other" { ref a "b-" = lower-level "inner-entity"; } } /* * Testing references. */ referenced-entity "A-entity" { port "80"; } reference-holder "holder" { ref abstract "entity" = referenced-entity "A-entity"; } topology "one123" { from "123" { ref = nloc "a-nloc0"; } to "321" { ref = nloc "a-nloc0"; } rtt "50"; preference "2"; } topology "two123" { from "123" { ref = nloc "a-nloc0"; } to "321" { ref = nloc "b-nloc0"; } rtt "25"; preference "1"; } singleline-attribute "one \backslashes\ two"; multiline-attribute1 "\one two threefour\nfive"; multiline-attribute2 "\ one two three\ four\n\ five\ "; very-long-name "\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ 01234567890123456789012345678901234567890123456789\ ";