customize resources

This commit is contained in:
2025-04-24 15:46:06 -04:00
parent b649164b63
commit b9ca51af01
10 changed files with 206 additions and 66 deletions

View File

@@ -1,2 +1,4 @@
/bin/
/node_modules/
*.pem

View File

@@ -1,6 +1,11 @@
import * as pulumi from "@pulumi/pulumi";
import * as xyz from "@pulumi/xyz";
import * as incus from "@kiterun/incus";
const resource = new xyz.Resource("Resource", { sampleAttribute: "attr" });
const resource = new incus.Instance("instance1", {
image: "images:ubuntu/22.04",
project: "default",
config: {
"limits.cpu": "4",
},
})
export const sampleAttribute = resource.sampleAttribute;
export const ip1 = resource.ipv4Address;

View File

@@ -5,6 +5,12 @@
"@types/node": "^18"
},
"dependencies": {
"@kiterun/incus": "link:../../../../../../Library/pnpm/global/5/node_modules/@kiterun/incus",
"@pulumi/pulumi": "^3.0.0"
},
"pnpm": {
"overrides": {
"@kiterun/incus": "link:../../../../../../Library/pnpm/global/5/node_modules/@kiterun/incus"
}
}
}