Cloud Init Nocloud
@evrardjp/cloud-init-nocloudv2026.06.29.1
01README
Generic cloud-init NoCloud seed ISO generator for Swamp. Renders user-data, meta-data, and optional network-config into an ISO 9660 image with CIDATA volume label, optionally writing the ISO to a host filesystem path.
02Models
@evrardjp/cloud-init-nocloudv2026.06.29.1models/cloud_init_nocloud.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| defaultInstanceId | string | Instance ID used when metaData is omitted. |
| defaultLocalHostname? | string | Optional local-hostname used when metaData is omitted. |
| defaultUserData? | string | Optional default cloud-init user-data content. |
| defaultNetworkConfig? | string | Optional default cloud-init network-config content. |
| defaultOutputPath? | string | Optional filesystem path where generated ISO bytes are also written. |
fn generate(userData?: string, metaData?: string, networkConfig?: string, instanceId?: string, localHostname?: string, outputPath?: string, overwrite: boolean)
Generate a cloud-init NoCloud seed ISO from user-data, meta-data, and optional network-config.
| Argument | Type | Description |
|---|---|---|
| userData? | string | cloud-init user-data content. Defaults to globalArguments.defaultUserData. |
| metaData? | string | cloud-init meta-data content. If omitted, generated from instanceId/localHostname. |
| networkConfig? | string | Optional cloud-init network-config content. Defaults to globalArguments.defaultNetworkConfig. |
| instanceId? | string | Instance ID used to generate meta-data when metaData is omitted. |
| localHostname? | string | local-hostname used to generate meta-data when metaData is omitted. |
| outputPath? | string | Optional filesystem path where generated ISO bytes are also written. |
| overwrite | boolean | Overwrite outputPath if it already exists. |
Resources
isoSummary(infinite)— Summary metadata for the generated NoCloud ISO.
Files
iso(application/x-iso9660-image)— cloud-init NoCloud seed ISO (ISO 9660, volume label CIDATA).
03Stats
A
100 / 100
Downloads
2
Archive size
6.5 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
04Platforms
05Labels