diff --git a/pulumi/package-lock.json b/pulumi/package-lock.json index 9d645a7..8f1701f 100644 --- a/pulumi/package-lock.json +++ b/pulumi/package-lock.json @@ -6,6 +6,9 @@ "": { "name": "infrastructure", "dependencies": { + "@muhlba91/pulumi-proxmoxve": "^8.1.0", + "@openprox/proxmox-api": "^1.2.0", + "@pulumi/command": "^1.2.1", "@pulumi/desec": "file:sdks/desec", "@pulumi/powerdns": "file:sdks/powerdns", "@pulumi/pulumi": "^3.174.0" @@ -89,6 +92,15 @@ "node": ">=10.3.0" } }, + "node_modules/@muhlba91/pulumi-proxmoxve": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@muhlba91/pulumi-proxmoxve/-/pulumi-proxmoxve-8.3.0.tgz", + "integrity": "sha512-4XLIAiUjgiRrTMnqiGBpIFkZ3IKQmWaqkNl03z3zONDm1x/Mayl4QjfypzeouHygPqMoDIIHS135XaNVsW27fw==", + "license": "Apache-2.0", + "dependencies": { + "@pulumi/pulumi": "^3.0.0" + } + }, "node_modules/@npmcli/agent": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", @@ -328,6 +340,15 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/@openprox/proxmox-api": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@openprox/proxmox-api/-/proxmox-api-1.2.0.tgz", + "integrity": "sha512-hbSO5sfUslJjUK/8S5Gc+0LGRolRqV9lE6BswbOcw5PpVdWMlnBOBPDiwyehEG/D4YNai8S+WULoOeGANKvGDg==", + "license": "GPL-3.0", + "dependencies": { + "undici": "^8.1.0" + } + }, "node_modules/@opentelemetry/api": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", @@ -605,6 +626,16 @@ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", "license": "BSD-3-Clause" }, + "node_modules/@pulumi/command": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@pulumi/command/-/command-1.2.1.tgz", + "integrity": "sha512-mutNDIUYP67yCBYOVIidQyxuTwZDY9v/sx9EGbgIv4PXfyfolOKGgGLeoHEbI1lxRwaw2wbTZ3VNIynDnA5VKA==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@pulumi/pulumi": "^3.142.0" + } + }, "node_modules/@pulumi/desec": { "resolved": "sdks/desec", "link": true @@ -3132,6 +3163,15 @@ "node": ">=14.17" } }, + "node_modules/undici": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-8.9.0.tgz", + "integrity": "sha512-aWZpUj7XoGonMClx4gdDRfgBjqeA+F473aDmROQQbM9n6PRfK/u1q/a0X4wMTgcHfT8H6fpbt98PFuDUwFg2YA==", + "license": "MIT", + "engines": { + "node": ">=22.19.0" + } + }, "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", @@ -3441,10 +3481,8 @@ "hasInstallScript": true, "dependencies": { "@pulumi/pulumi": "^3.142.0", - "async-mutex": "^0.5.0" - }, - "devDependencies": { "@types/node": "^18", + "async-mutex": "^0.5.0", "typescript": "^4.3.5" } }, @@ -3452,7 +3490,6 @@ "version": "18.19.110", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.110.tgz", "integrity": "sha512-WW2o4gTmREtSnqKty9nhqF/vA0GKd0V/rbC0OyjSk9Bz6bzlsXKT+i7WDdS/a0z74rfT2PO4dArVCSnapNLA5Q==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -3462,7 +3499,6 @@ "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -3476,7 +3512,6 @@ "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, "license": "MIT" }, "sdks/powerdns": { @@ -3485,10 +3520,8 @@ "hasInstallScript": true, "dependencies": { "@pulumi/pulumi": "^3.142.0", - "async-mutex": "^0.5.0" - }, - "devDependencies": { "@types/node": "^18", + "async-mutex": "^0.5.0", "typescript": "^4.3.5" } }, @@ -3496,7 +3529,6 @@ "version": "18.19.110", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.110.tgz", "integrity": "sha512-WW2o4gTmREtSnqKty9nhqF/vA0GKd0V/rbC0OyjSk9Bz6bzlsXKT+i7WDdS/a0z74rfT2PO4dArVCSnapNLA5Q==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -3506,7 +3538,6 @@ "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -3520,7 +3551,6 @@ "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, "license": "MIT" } } diff --git a/pulumi/package.json b/pulumi/package.json index 4c94606..7aab2fa 100644 --- a/pulumi/package.json +++ b/pulumi/package.json @@ -19,5 +19,5 @@ "@pulumi/powerdns": "file:sdks/powerdns", "@pulumi/pulumi": "^3.174.0" }, - "packageManager": "pnpm@10.11.1+sha512.e519b9f7639869dc8d5c3c5dfef73b3f091094b0a006d7317353c72b124e80e1afd429732e28705ad6bfa1ee879c1fce46c128ccebd3192101f43dd67c667912" + "packageManager": "pnpm@11.18.0" }