customize resources
This commit is contained in:
2
examples/basic-ts/.gitignore
vendored
2
examples/basic-ts/.gitignore
vendored
@@ -1,2 +1,4 @@
|
||||
/bin/
|
||||
/node_modules/
|
||||
*.pem
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user