general: stop_time: 30m bootstrap_end_time: 120s network: graph: # use a built-in network graph containing # a single vertex with a bandwidth of 1 Gbit type: 1_gbit_switch hosts: server: network_node_id: 0 ip_addr: 100.0.0.3 processes: - path: mgen-server args: [server.crt, server.key, 100.0.0.3:6397] start_time: 300s expected_final_state: running web: network_node_id: 0 ip_addr: 100.0.0.2 processes: - path: mgen-web args: [server.crt, server.key, 100.0.0.2:6398] start_time: 300s expected_final_state: running client1: &client_host network_node_id: 0 processes: - path: mgen-client args: "*.yaml" start_time: 310s expected_final_state: running environment: {RUST_LOG: "trace"} - path: tor args: --Address torclient --Nickname torclient --defaults-torrc torrc-defaults -f torrc start_time: 100 expected_final_state: running client2: *client_host client3: *client_host 4uthority: network_node_id: 0 ip_addr: 100.0.0.1 processes: - path: tor args: --Address 4uthority --Nickname 4uthority --defaults-torrc torrc-defaults -f torrc start_time: 1 expected_final_state: running exit1: network_node_id: 0 processes: - path: tor args: --Address exit1 --Nickname exit1 --defaults-torrc torrc-defaults -f torrc start_time: 60 expected_final_state: running exit2: network_node_id: 0 processes: - path: tor args: --Address exit2 --Nickname exit2 --defaults-torrc torrc-defaults -f torrc start_time: 60 expected_final_state: running relay1: network_node_id: 0 processes: - path: tor args: --Address relay1 --Nickname relay1 --defaults-torrc torrc-defaults -f torrc start_time: 60 expected_final_state: running relay2: network_node_id: 0 processes: - path: tor args: --Address relay2 --Nickname relay2 --defaults-torrc torrc-defaults -f torrc start_time: 60 expected_final_state: running relay3: network_node_id: 0 processes: - path: tor args: --Address relay3 --Nickname relay3 --defaults-torrc torrc-defaults -f torrc start_time: 60 expected_final_state: running relay4: network_node_id: 0 processes: - path: tor args: --Address relay4 --Nickname relay4 --defaults-torrc torrc-defaults -f torrc start_time: 60 expected_final_state: running