micro-config-drive icon indicating copy to clipboard operation
micro-config-drive copied to clipboard

An alternative and small cloud-init implementation in C

Results 12 micro-config-drive issues
Sort by recently updated
recently updated
newest added

On EC2 instances without a public key, `ucd-data-fetch aws` outputs `parse_headers(): Success` and exits with RC=1. Looking at the output of strace, it appears that it considers the missing key...

According to the docs: > If the user-data starts with `#!`, it is assumed that the user-data is a generic shell script, and cloud-init will attempt to execute the data...

The user named "default" has a special meaning of creating a user, defined by a distribution (or image creator in general). As of now, ucd creates an actual user named...

enhancement

I'd like to embed micro-config-drive in my initramfs, however at this point root isn't mount at `/`, instead (by convention) it's at `$rootmnt` (default: `/root`). Other tools like `ignition` support...

enhancement

According to the original documentation of the `cloud-config`: https://cloudinit.readthedocs.io/en/latest/topics/examples.html#run-commands-on-first-boot > "if the item is a list, the items will be properly executed as if passed to execve(3) (with the first...

This can be seen with the tests/runcmd.yaml file which contains the following contents. ``` #cloud-config runcmd: - [ ls, -l, / ] - [ sh, -xc, "echo $(date) ': hello...

Cloud config file: ``` #cloud-config --- preserve_hostname: true runcmd: - ls - ps - whoami ``` System logs indicate that those commands are joined into one string: ``` ucd[626]: [4.282477]...

bug

- [ ] - build on systemd-networkd - [ ] - replicating keyword organization used by other implementations

Other versions of cloud-init allow you to specify the desired uid and gid of users created using the users module. CCloudvm relies on this feature so that it can ensure...

bug

The top level of a user-data file is a YAML mapping. YAML mappings are not ordered. Despite this, UCD processes the modules in the user data file in the order...