Skip to main content

Cloud Init Nocloud

@evrardjp/cloud-init-nocloudv2026.06.29.1· 4d agoMODELS
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.

02Models1
@evrardjp/cloud-init-nocloudv2026.06.29.1models/cloud_init_nocloud.ts

Global Arguments

ArgumentTypeDescription
defaultInstanceIdstringInstance ID used when metaData is omitted.
defaultLocalHostname?stringOptional local-hostname used when metaData is omitted.
defaultUserData?stringOptional default cloud-init user-data content.
defaultNetworkConfig?stringOptional default cloud-init network-config content.
defaultOutputPath?stringOptional 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.
ArgumentTypeDescription
userData?stringcloud-init user-data content. Defaults to globalArguments.defaultUserData.
metaData?stringcloud-init meta-data content. If omitted, generated from instanceId/localHostname.
networkConfig?stringOptional cloud-init network-config content. Defaults to globalArguments.defaultNetworkConfig.
instanceId?stringInstance ID used to generate meta-data when metaData is omitted.
localHostname?stringlocal-hostname used to generate meta-data when metaData is omitted.
outputPath?stringOptional filesystem path where generated ISO bytes are also written.
overwritebooleanOverwrite 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