diff --git a/packages/playground/src/weblets/tf_node_pilot.vue b/packages/playground/src/weblets/tf_node_pilot.vue index bdc26b639a..1f9e927c31 100644 --- a/packages/playground/src/weblets/tf_node_pilot.vue +++ b/packages/playground/src/weblets/tf_node_pilot.vue @@ -35,6 +35,13 @@ :large="{ cpu: 8, memory: 32, disk: 2000 }" v-model="solution" /> + @@ -71,6 +78,7 @@ import { type Ref, ref } from "vue"; import { manual } from "@/utils/manual"; +import Network from "../components/networks.vue"; import { useLayout } from "../components/weblet_layout.vue"; import { useGrid } from "../stores"; import { type Flist, ProjectName } from "../types"; @@ -83,6 +91,10 @@ const flist: Flist = { value: "https://hub.grid.tf/tf-official-vms/node-pilot-zdbfs.flist", entryPoint: "/", }; +const ipv4 = ref(false); +const ipv6 = ref(false); +const planetary = ref(true); +const mycelium = ref(true); const dedicated = ref(false); const certified = ref(false); const rootFilesystemSize = 2; @@ -111,9 +123,10 @@ async function deploy() { memory: solution.value.memory, flist: flist.value, entryPoint: flist.entryPoint, - publicIpv4: true, - publicIpv6: true, - planetary: false, + publicIpv4: ipv4.value, + publicIpv6: ipv6.value, + planetary: planetary.value, + mycelium: mycelium.value, envs: [{ key: "SSH_KEY", value: selectedSSHKeys.value }], rootFilesystemSize, disks: [