package hostsetup const edgeConfigTemplate = `edge: id: "edge-local" name: "Local Edge" server: listen: "0.0.0.0:9090" tls: enabled: false logging: level: "info" pretty: false metrics: port: 9092 nodes: [] ` const nodeConfigTemplate = `transport: edge_addr: "localhost:9090" token: "changeme" logging: level: "info" pretty: false metrics: port: 9091 ` func EdgeSpec() AppSpec { return AppSpec{ Name: "iop-edge", Description: "IOP Edge — execution group controller", DefaultConfig: "/etc/iop/edge.yaml", DefaultDataDir: "/var/lib/iop/edge", DefaultUnit: "/etc/systemd/system/iop-edge.service", ConfigTemplate: edgeConfigTemplate, } } func NodeSpec() AppSpec { return AppSpec{ Name: "iop-node", Description: "IOP Node — runtime worker", DefaultConfig: "/etc/iop/node.yaml", DefaultDataDir: "/var/lib/iop/node", DefaultUnit: "/etc/systemd/system/iop-node.service", ConfigTemplate: nodeConfigTemplate, } }