provisioning-platform/data/tasks/2c3d3fb9-73cc-4ff9-a4b0-7640c747009d.json

23 lines
No EOL
23 KiB
JSON

{
"id": "2c3d3fb9-73cc-4ff9-a4b0-7640c747009d",
"name": "component_install_os",
"command": "./core/nulib/provisioning component install",
"args": [
"os",
"--workspace",
"/Users/Akasha/project-provisioning/workspaces/libre-wuji",
"--infra",
"libre-wuji",
"--server",
"",
"--settings",
"{\n \"components\": {\n \"cilium\": {\n \"cluster_id\": 1,\n \"cluster_name\": \"libre-wuji\",\n \"enable_ingress_controller\": false,\n \"envoy_enabled\": false,\n \"ingress_lb_mode\": \"shared\",\n \"kube_proxy_replacement\": true,\n \"mode\": \"taskserv\",\n \"name\": \"cilium\",\n \"operations\": {\n \"delete\": true,\n \"health\": true,\n \"install\": true,\n \"reinstall\": true\n },\n \"socket_lb\": true,\n \"target\": \"libre-wuji-cp-0\",\n \"version\": \"1.19.1\"\n },\n \"containerd\": {\n \"cmd_task\": \"install\",\n \"mode\": \"taskserv\",\n \"name\": \"containerd\",\n \"operations\": {\n \"delete\": false,\n \"health\": true,\n \"install\": true,\n \"reinstall\": true\n },\n \"runtimes\": \"runc\",\n \"version\": \"1.7.24\"\n },\n \"coredns\": {\n \"cmd_task\": \"install\",\n \"domains_search\": \"\",\n \"entries\": [\n {\n \"domain\": \".\",\n \"etcd_cluster_name\": \"\",\n \"file\": null,\n \"forward\": {\n \"forward_ip\": null,\n \"source\": \".\"\n },\n \"port\": 53,\n \"records\": [],\n \"use_cache\": true,\n \"use_errors\": true,\n \"use_log\": true\n }\n ],\n \"etc_corefile\": \"/etc/coredns/Corefile\",\n \"hostname\": \"dns-server\",\n \"mode\": \"taskserv\",\n \"name\": \"coredns\",\n \"nameservers\": [],\n \"operations\": {\n \"delete\": false,\n \"health\": true,\n \"install\": true,\n \"reinstall\": true\n },\n \"version\": \"1.14.2\"\n },\n \"crun\": {\n \"cmd_task\": \"install\",\n \"mode\": \"taskserv\",\n \"name\": \"crun\",\n \"operations\": {\n \"delete\": false,\n \"health\": false,\n \"install\": true,\n \"reinstall\": true\n },\n \"version\": \"1.21\"\n },\n \"fip\": {\n \"interface\": \"eth0\",\n \"mode\": \"taskserv\",\n \"name\": \"fip\",\n \"operations\": {\n \"delete\": true,\n \"install\": true,\n \"reinstall\": true\n },\n \"target\": \"libre-wuji-cp-0\"\n },\n \"hccm\": {\n \"load_balancer_location\": \"fsn1\",\n \"mode\": \"cluster\",\n \"network\": \"wuwei\",\n \"operations\": {\n \"delete\": true,\n \"health\": true,\n \"install\": true,\n \"reinstall\": true\n },\n \"token_secret_name\": \"hcloud\",\n \"version\": \"1.30.1\"\n },\n \"hetzner_csi\": {\n \"allow_volume_expansion\": true,\n \"default_fs_type\": \"ext4\",\n \"enable_snapshot_class\": false,\n \"mode\": \"taskserv\",\n \"namespace\": \"kube-system\",\n \"operations\": {\n \"delete\": true,\n \"health\": true,\n \"install\": true,\n \"reinstall\": true\n },\n \"pod_selector\": \"hcloud-csi\",\n \"reclaim_policy\": \"Retain\",\n \"storage_class_name\": \"hcloud-volumes\",\n \"target\": \"libre-wuji-cp-0\",\n \"token_secret_name\": \"hcloud\",\n \"version\": \"2.9.0\"\n },\n \"k8s_nodejoin\": {\n \"admin_host\": null,\n \"admin_port\": null,\n \"admin_user\": null,\n \"cluster\": \"libre-wuji\",\n \"cp_hostname\": \"libre-wuji-cp-0\",\n \"mode\": \"taskserv\",\n \"name\": \"k8s-nodejoin\",\n \"operations\": {\n \"health\": true,\n \"install\": true\n },\n \"source_cmd\": \"kubeadm token create --print-join-command > /tmp/k8s_join.sh\",\n \"source_path\": \"/tmp/k8s_join.sh\",\n \"ssh_key_path\": null,\n \"target_cmd\": \"sudo bash /tmp/k8s_join.sh\",\n \"target_path\": \"/tmp/k8s_join.sh\"\n },\n \"kubernetes\": {\n \"addons\": \"\",\n \"admin_user\": \"root\",\n \"auth_mode\": \"Node,RBAC\",\n \"bind_port\": 6443,\n \"cert_sans\": [\n \"$hostname\",\n \"libre-wuji\",\n \"127.0.0.1\",\n \"10.0.8.20\"\n ],\n \"certs_dir\": \"/etc/kubernetes/pki\",\n \"cluster_name\": \"libre-wuji\",\n \"cmd_task\": \"install\",\n \"cni\": \"\",\n \"cni_version\": \"\",\n \"cp_ip\": null,\n \"cp_name\": \"libre-wuji-cp-0\",\n \"cri\": \"containerd\",\n \"dns_domain\": \"libre-wuji.local\",\n \"etcd_ca_path\": \"/etc/kubernetes/pki/etcd/ca.crt\",\n \"etcd_cert_path\": \"/etc/kubernetes/pki/apiserver-etcd-client.crt\",\n \"etcd_certs_path\": \"etcd_certs\",\n \"etcd_cluster_name\": \"\",\n \"etcd_endpoints\": [],\n \"etcd_key_path\": \"/etc/kubernetes/pki/apiserver-etcd-client.key\",\n \"etcd_mode\": \"stacked\",\n \"etcd_peers\": \"\",\n \"etcd_prefix\": \"\",\n \"external_ips\": [],\n \"hostname\": \"$hostname\",\n \"install_log_path\": \"/tmp/k8s.log\",\n \"ip\": \"$network_private_ip\",\n \"major_version\": \"1.35\",\n \"mode\": \"taskserv\",\n \"name\": \"kubernetes\",\n \"operations\": {\n \"delete\": true,\n \"health\": true,\n \"install\": true,\n \"reinstall\": true\n },\n \"pod_net\": \"10.244.0.0/16\",\n \"prov_etcd_path\": \"etcdcerts\",\n \"pull_policy\": \"IfNotPresent\",\n \"repo\": \"registry.k8s.io\",\n \"runtime_default\": \"crun\",\n \"runtimes\": \"crun,runc\",\n \"service_net\": \"10.96.0.0/12\",\n \"skip_phases\": [\n \"addon/kube-proxy\"\n ],\n \"sysctl\": {\n \"disable_ipv6\": true\n },\n \"taint_node\": true,\n \"taints_effect\": \"\",\n \"target\": \"libre-wuji-cp-0\",\n \"target_path\": \"/opt/kubernetes\",\n \"timeout_cp\": \"4m0s\",\n \"tpl\": \"kubeadm-config.yaml.j2\",\n \"version\": \"1.35.3\",\n \"work_path\": \"/opt/kubernetes/$cluster_name\"\n },\n \"os\": {\n \"admin_group\": \"devadm\",\n \"admin_user\": \"devadm\",\n \"mode\": \"taskserv\",\n \"name\": \"os\",\n \"operations\": {\n \"install\": true\n },\n \"src_user_path\": \"devadm-home\",\n \"ssh_keys\": \"\",\n \"sysctl\": {\n \"disable_ipv6\": true\n }\n },\n \"resolv\": {\n \"domains_search\": \"\",\n \"mode\": \"taskserv\",\n \"name\": \"resolv\",\n \"nameservers\": [],\n \"operations\": {\n \"install\": true\n },\n \"target\": \"libre-wuji-cp-0\"\n },\n \"runc\": {\n \"cmd_task\": \"install\",\n \"name\": \"runc\",\n \"operations\": {\n \"delete\": false,\n \"health\": false,\n \"install\": true,\n \"reinstall\": true\n },\n \"version\": \"1.1.15\"\n },\n \"youki\": {\n \"cmd_task\": \"install\",\n \"mode\": \"taskserv\",\n \"name\": \"youki\",\n \"operations\": {\n \"delete\": false,\n \"health\": false,\n \"install\": true,\n \"reinstall\": true\n },\n \"version\": \"0.6.0\"\n }\n },\n \"servers\": [\n {\n \"architecture\": \"arm64\",\n \"automount\": false,\n \"backups\": {\n \"enabled\": true,\n \"retention_days\": 7,\n \"schedule\": \"0 2 * * *\"\n },\n \"boot\": {\n \"auto_recovery\": true,\n \"secure_boot\": true,\n \"uefi\": true\n },\n \"clusters\": [],\n \"deployment_method\": \"image\",\n \"deployment_timeout\": 1800,\n \"enabled\": true,\n \"extra_hostnames\": [],\n \"firewalls\": [],\n \"flake_path\": \"\",\n \"floating_ip\": \"\",\n \"hostname\": \"libre-wuji-cp-0\",\n \"image\": \"debian-12\",\n \"installer_user\": \"root\",\n \"kernel\": {\n \"enable_cgroup_v2\": true,\n \"enable_iommu\": false,\n \"enable_kvm\": true,\n \"version\": \"latest\"\n },\n \"kexec_tarball_url\": \"\",\n \"labels\": {\n \"cluster\": \"libre-wuji\",\n \"environment\": \"production\",\n \"managed_by\": \"provisioning\",\n \"provider\": \"hetzner\"\n },\n \"liveness_ip\": \"public\",\n \"liveness_port\": 22,\n \"location\": \"fsn1\",\n \"main_domain\": \"librecloud.online\",\n \"monitoring\": {\n \"enabled\": true,\n \"logs_enabled\": true,\n \"metrics_enabled\": true,\n \"traces_enabled\": false\n },\n \"network_private_ip\": \"10.0.8.20\",\n \"networking\": {\n \"dns_servers\": [\n \"1.1.1.1\",\n \"8.8.8.8\"\n ],\n \"gateway\": \"0.0.0.0\",\n \"ip_range\": \"10.0.8.0/22\",\n \"ipv4_enabled\": true,\n \"ipv6_enabled\": false,\n \"mtu\": 1500,\n \"private_ip\": \"10.0.8.20\",\n \"private_network\": \"wuwei\",\n \"public_ip\": \"\",\n \"subnet_range\": \"10.0.8.0/24\"\n },\n \"networks\": [],\n \"nixos_anywhere_enabled\": false,\n \"not_use\": false,\n \"os_type\": \"debian\",\n \"placement_group\": \"\",\n \"protection\": {\n \"delete\": true,\n \"rebuild\": true\n },\n \"provider\": \"hetzner\",\n \"role\": \"ControlPlane\",\n \"root\": {\n \"disable_password_auth\": true,\n \"disable_root_login\": true\n },\n \"scale\": {\n \"max\": 8,\n \"min\": 3,\n \"role\": \"Worker\",\n \"template\": {\n \"architecture\": \"arm64\",\n \"formula_id\": \"libre-wuji-wrk-formula\",\n \"hostname_pattern\": \"libre-wuji-wrk-{n}\",\n \"image_role\": \"worker\",\n \"ip_range_prefix\": \"10.0.8\",\n \"location\": \"fsn1\",\n \"private_network\": \"wuwei\",\n \"server_type\": \"cax11\"\n }\n },\n \"security\": {\n \"enable_private_net\": true,\n \"enable_public_net\": true,\n \"enable_rescue_mode\": true,\n \"firewall_enabled\": true,\n \"ssh_key_fingerprints\": []\n },\n \"server_type\": \"cax21\",\n \"ssh_key_path\": \"~/.ssh/htz_ops\",\n \"ssh_keys\": [\n \"htz_ops\"\n ],\n \"storage\": {\n \"mount_path\": \"/\",\n \"size_gb\": 40,\n \"snapshots_enabled\": true,\n \"type\": \"ext4\"\n },\n \"tags\": [\n \"libre-wuji\",\n \"kubernetes\",\n \"hetzner\",\n \"debian\"\n ],\n \"target_host\": \"\",\n \"taskservs\": [],\n \"timeouts\": {\n \"boot_timeout\": 600,\n \"cloud_api_timeout\": 30,\n \"ssh_connect_timeout\": 30\n },\n \"title\": \"libre-wuji Control Plane (stacked etcd + apiserver)\",\n \"user_data\": \"\",\n \"volumes\": []\n },\n {\n \"architecture\": \"arm64\",\n \"automount\": false,\n \"backups\": {\n \"enabled\": true,\n \"retention_days\": 7,\n \"schedule\": \"0 2 * * *\"\n },\n \"boot\": {\n \"auto_recovery\": true,\n \"secure_boot\": true,\n \"uefi\": true\n },\n \"clusters\": [],\n \"deployment_method\": \"image\",\n \"deployment_timeout\": 1800,\n \"enabled\": true,\n \"extra_hostnames\": [],\n \"firewalls\": [],\n \"flake_path\": \"\",\n \"floating_ip\": \"librecloud-fip-mail\",\n \"hostname\": \"libre-wuji-wrk-0\",\n \"image\": \"debian-12\",\n \"installer_user\": \"root\",\n \"kernel\": {\n \"enable_cgroup_v2\": true,\n \"enable_iommu\": false,\n \"enable_kvm\": true,\n \"version\": \"latest\"\n },\n \"kexec_tarball_url\": \"\",\n \"labels\": {\n \"cluster\": \"libre-wuji\",\n \"environment\": \"production\",\n \"managed_by\": \"provisioning\",\n \"provider\": \"hetzner\"\n },\n \"liveness_ip\": \"floating_ip\",\n \"liveness_port\": 22,\n \"location\": \"fsn1\",\n \"main_domain\": \"librecloud.online\",\n \"monitoring\": {\n \"enabled\": true,\n \"logs_enabled\": true,\n \"metrics_enabled\": true,\n \"traces_enabled\": false\n },\n \"network_private_ip\": \"10.0.8.24\",\n \"networking\": {\n \"dns_servers\": [\n \"1.1.1.1\",\n \"8.8.8.8\"\n ],\n \"gateway\": \"0.0.0.0\",\n \"ip_range\": \"10.0.8.0/22\",\n \"ipv4_enabled\": true,\n \"ipv6_enabled\": false,\n \"mtu\": 1500,\n \"private_ip\": \"10.0.8.24\",\n \"private_network\": \"wuwei\",\n \"public_ip\": \"\",\n \"subnet_range\": \"10.0.8.0/24\"\n },\n \"networks\": [],\n \"nixos_anywhere_enabled\": false,\n \"not_use\": false,\n \"os_type\": \"debian\",\n \"placement_group\": \"\",\n \"protection\": {\n \"delete\": true,\n \"rebuild\": true\n },\n \"provider\": \"hetzner\",\n \"role\": \"Worker\",\n \"root\": {\n \"disable_password_auth\": true,\n \"disable_root_login\": true\n },\n \"scale\": null,\n \"security\": {\n \"enable_private_net\": true,\n \"enable_public_net\": true,\n \"enable_rescue_mode\": true,\n \"firewall_enabled\": true,\n \"ssh_key_fingerprints\": []\n },\n \"server_type\": \"cax11\",\n \"ssh_key_path\": \"~/.ssh/htz_ops\",\n \"ssh_keys\": [\n \"htz_ops\"\n ],\n \"storage\": {\n \"mount_path\": \"/\",\n \"size_gb\": 40,\n \"snapshots_enabled\": false,\n \"type\": \"ext4\"\n },\n \"tags\": [\n \"libre-wuji\",\n \"kubernetes\",\n \"hetzner\",\n \"debian\"\n ],\n \"target_host\": \"\",\n \"taskservs\": [],\n \"timeouts\": {\n \"boot_timeout\": 600,\n \"cloud_api_timeout\": 30,\n \"ssh_connect_timeout\": 30\n },\n \"title\": \"libre-wuji Worker 0 (Stalwart mail — FIP-mail)\",\n \"user_data\": \"\",\n \"volumes\": []\n },\n {\n \"architecture\": \"arm64\",\n \"automount\": false,\n \"backups\": {\n \"enabled\": true,\n \"retention_days\": 7,\n \"schedule\": \"0 2 * * *\"\n },\n \"boot\": {\n \"auto_recovery\": true,\n \"secure_boot\": true,\n \"uefi\": true\n },\n \"clusters\": [],\n \"deployment_method\": \"image\",\n \"deployment_timeout\": 1800,\n \"enabled\": true,\n \"extra_hostnames\": [],\n \"firewalls\": [],\n \"flake_path\": \"\",\n \"floating_ip\": \"librecloud-fip-ingress\",\n \"hostname\": \"libre-wuji-wrk-1\",\n \"image\": \"debian-12\",\n \"installer_user\": \"root\",\n \"kernel\": {\n \"enable_cgroup_v2\": true,\n \"enable_iommu\": false,\n \"enable_kvm\": true,\n \"version\": \"latest\"\n },\n \"kexec_tarball_url\": \"\",\n \"labels\": {\n \"cluster\": \"libre-wuji\",\n \"environment\": \"production\",\n \"managed_by\": \"provisioning\",\n \"provider\": \"hetzner\"\n },\n \"liveness_ip\": \"floating_ip\",\n \"liveness_port\": 22,\n \"location\": \"fsn1\",\n \"main_domain\": \"librecloud.online\",\n \"monitoring\": {\n \"enabled\": true,\n \"logs_enabled\": true,\n \"metrics_enabled\": true,\n \"traces_enabled\": false\n },\n \"network_private_ip\": \"10.0.8.25\",\n \"networking\": {\n \"dns_servers\": [\n \"1.1.1.1\",\n \"8.8.8.8\"\n ],\n \"gateway\": \"0.0.0.0\",\n \"ip_range\": \"10.0.8.0/22\",\n \"ipv4_enabled\": true,\n \"ipv6_enabled\": false,\n \"mtu\": 1500,\n \"private_ip\": \"10.0.8.25\",\n \"private_network\": \"wuwei\",\n \"public_ip\": \"\",\n \"subnet_range\": \"10.0.8.0/24\"\n },\n \"networks\": [],\n \"nixos_anywhere_enabled\": false,\n \"not_use\": true,\n \"os_type\": \"debian\",\n \"placement_group\": \"\",\n \"protection\": {\n \"delete\": true,\n \"rebuild\": true\n },\n \"provider\": \"hetzner\",\n \"role\": \"Worker\",\n \"root\": {\n \"disable_password_auth\": true,\n \"disable_root_login\": true\n },\n \"scale\": null,\n \"security\": {\n \"enable_private_net\": true,\n \"enable_public_net\": true,\n \"enable_rescue_mode\": true,\n \"firewall_enabled\": true,\n \"ssh_key_fingerprints\": []\n },\n \"server_type\": \"cax11\",\n \"ssh_key_path\": \"~/.ssh/htz_ops\",\n \"ssh_keys\": [\n \"htz_ops\"\n ],\n \"storage\": {\n \"mount_path\": \"/\",\n \"size_gb\": 40,\n \"snapshots_enabled\": false,\n \"type\": \"ext4\"\n },\n \"tags\": [\n \"libre-wuji\",\n \"kubernetes\",\n \"hetzner\",\n \"debian\"\n ],\n \"target_host\": \"\",\n \"taskservs\": [],\n \"timeouts\": {\n \"boot_timeout\": 600,\n \"cloud_api_timeout\": 30,\n \"ssh_connect_timeout\": 30\n },\n \"title\": \"libre-wuji Worker 1 (ingress — FIP-ingress)\",\n \"user_data\": \"\",\n \"volumes\": []\n },\n {\n \"architecture\": \"arm64\",\n \"automount\": false,\n \"backups\": {\n \"enabled\": true,\n \"retention_days\": 7,\n \"schedule\": \"0 2 * * *\"\n },\n \"boot\": {\n \"auto_recovery\": true,\n \"secure_boot\": true,\n \"uefi\": true\n },\n \"clusters\": [],\n \"deployment_method\": \"image\",\n \"deployment_timeout\": 1800,\n \"enabled\": true,\n \"extra_hostnames\": [],\n \"firewalls\": [],\n \"flake_path\": \"\",\n \"floating_ip\": \"\",\n \"hostname\": \"libre-wuji-wrk-2\",\n \"image\": \"debian-12\",\n \"installer_user\": \"root\",\n \"kernel\": {\n \"enable_cgroup_v2\": true,\n \"enable_iommu\": false,\n \"enable_kvm\": true,\n \"version\": \"latest\"\n },\n \"kexec_tarball_url\": \"\",\n \"labels\": {\n \"cluster\": \"libre-wuji\",\n \"environment\": \"production\",\n \"managed_by\": \"provisioning\",\n \"provider\": \"hetzner\"\n },\n \"liveness_ip\": \"public\",\n \"liveness_port\": 22,\n \"location\": \"fsn1\",\n \"main_domain\": \"librecloud.online\",\n \"monitoring\": {\n \"enabled\": true,\n \"logs_enabled\": true,\n \"metrics_enabled\": true,\n \"traces_enabled\": false\n },\n \"network_private_ip\": \"10.0.8.26\",\n \"networking\": {\n \"dns_servers\": [\n \"1.1.1.1\",\n \"8.8.8.8\"\n ],\n \"gateway\": \"0.0.0.0\",\n \"ip_range\": \"10.0.8.0/22\",\n \"ipv4_enabled\": true,\n \"ipv6_enabled\": false,\n \"mtu\": 1500,\n \"private_ip\": \"10.0.8.26\",\n \"private_network\": \"wuwei\",\n \"public_ip\": \"\",\n \"subnet_range\": \"10.0.8.0/24\"\n },\n \"networks\": [],\n \"nixos_anywhere_enabled\": false,\n \"not_use\": true,\n \"os_type\": \"debian\",\n \"placement_group\": \"\",\n \"protection\": {\n \"delete\": true,\n \"rebuild\": true\n },\n \"provider\": \"hetzner\",\n \"role\": \"Worker\",\n \"root\": {\n \"disable_password_auth\": true,\n \"disable_root_login\": true\n },\n \"scale\": null,\n \"security\": {\n \"enable_private_net\": true,\n \"enable_public_net\": true,\n \"enable_rescue_mode\": true,\n \"firewall_enabled\": true,\n \"ssh_key_fingerprints\": []\n },\n \"server_type\": \"cax11\",\n \"ssh_key_path\": \"~/.ssh/htz_ops\",\n \"ssh_keys\": [\n \"htz_ops\"\n ],\n \"storage\": {\n \"mount_path\": \"/\",\n \"size_gb\": 40,\n \"snapshots_enabled\": false,\n \"type\": \"ext4\"\n },\n \"tags\": [\n \"libre-wuji\",\n \"kubernetes\",\n \"hetzner\",\n \"debian\"\n ],\n \"target_host\": \"\",\n \"taskservs\": [],\n \"timeouts\": {\n \"boot_timeout\": 600,\n \"cloud_api_timeout\": 30,\n \"ssh_connect_timeout\": 30\n },\n \"title\": \"libre-wuji Worker 2\",\n \"user_data\": \"\",\n \"volumes\": []\n }\n ],\n \"settings\": {\n \"cilium\": {\n \"cluster_id\": 1,\n \"cluster_name\": \"libre-wuji\",\n \"kube_proxy_replacement\": true,\n \"lb_ipam\": true,\n \"version\": \"1.19.1\"\n },\n \"cluster_name\": \"libre-wuji\",\n \"datacenter\": \"fsn1-dc14\",\n \"environment\": \"production\",\n \"floating_ips\": {\n \"fip_ingress\": {\n \"description\": \"Ingress controller\",\n \"node\": \"libre-wuji-wrk-1\",\n \"role\": \"ingress\"\n },\n \"fip_mail\": {\n \"description\": \"Stalwart SMTP/IMAP — PTR mail.librecloud.online\",\n \"node\": \"libre-wuji-wrk-0\",\n \"role\": \"mail\"\n }\n },\n \"hccm\": {\n \"load_balancer_location\": \"fsn1\",\n \"network\": \"wuwei\",\n \"version\": \"1.30.1\"\n },\n \"kubernetes\": {\n \"api_endpoint\": \"10.0.8.20\",\n \"api_port\": 6443,\n \"cluster_id\": 1,\n \"cluster_name\": \"libre-wuji\",\n \"cni\": \"cilium\",\n \"dns_domain\": \"libre-wuji.local\",\n \"etcd_mode\": \"stacked\",\n \"pod_cidr\": \"10.244.0.0/16\",\n \"service_cidr\": \"10.96.0.0/12\",\n \"version\": \"1.35.3\"\n },\n \"networking\": {\n \"dns\": [\n \"1.1.1.1\",\n \"8.8.8.8\"\n ],\n \"ip_range\": \"10.0.8.0/22\",\n \"nodes\": {\n \"libre-wuji-cp-0\": \"10.0.8.20\",\n \"libre-wuji-wrk-0\": \"10.0.8.24\",\n \"libre-wuji-wrk-1\": \"10.0.8.25\",\n \"libre-wuji-wrk-2\": \"10.0.8.26\"\n },\n \"private_network\": \"wuwei\",\n \"subnet\": \"10.0.8.0/24\"\n },\n \"region\": \"fsn1\"\n }\n}"
],
"dependencies": [],
"status": "Failed",
"created_at": "2026-04-20T06:47:13.782779Z",
"started_at": "2026-04-20T06:47:14.005619Z",
"completed_at": "2026-04-20T06:47:14.040024Z",
"output": null,
"error": "Command execution failed: Error: nu::shell::external_command\n\n x External command failed\n ,-[source:1:1]\n 1 | ./core/nulib/provisioning component install os --workspace /Users/Akasha/project-provisioning/workspaces/libre-wuji --infra libre-wuji --server --settings {\n : ^^^^^^^^^^^^|^^^^^^^^^^^^\n : `-- Command `./core/nulib/provisioning` not found\n 2 | \"components\": {\n `----\n help: `./core/nulib/provisioning` is neither a Nushell built-in or a known\n external command\n\n"
}