Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-11-05 | refactor: move the cloud init Python script to a separate file | Lars Wirzenius | 1 | -92/+1 | |
This required adding a build.rs to generate a Rust source from the Python file. Sponsored-by: author | |||||
2022-11-05 | fix: drop unnecessary borrow | Lars Wirzenius | 1 | -1/+1 | |
Sponsored-by: author | |||||
2022-10-09 | Revert "refactor and more: move Python script for cloud-init out of Rust" | Lars Wirzenius | 1 | -1/+92 | |
This reverts commit 36b2ebd1643833700e57c51523d8c9c66f3d0034. | |||||
2022-10-06 | refactor and more: move Python script for cloud-init out of Rust | Lars Wirzenius | 1 | -92/+1 | |
Also, change it muchly to be more easily maintainable, and to use filenames compatible with the sshd role in my debian-ansible collection. Sponsored-by: author | |||||
2022-09-09 | chore: use unwrap_or instead of more complicated structure | Lars Wirzenius | 1 | -2/+2 | |
Sponsored-by: author | |||||
2022-04-29 | feat: optionally turn off authorized keys support in SSH server | Lars Wirzenius | 1 | -0/+6 | |
If the specification has "allow_authorized_keys: false" (possibly from new config setting "default_allow_authorized_keys"), the SSH server configuration will tell the server to not consult a user's authorized keys file at all. Sponsored-by: author | |||||
2022-04-07 | feat: add a user_ca_pubkey field to config, spec | Lars Wirzenius | 1 | -1/+24 | |
With this, there's no need to install an SSH key into root's authorized_keys file. Sponsored-by: author | |||||
2021-08-06 | chore: fix small problems found by clippy | Lars Wirzenius | 1 | -2/+2 | |
Sponsored-by: author | |||||
2021-07-24 | refactor: simplify Ok(...?) to just ... | Lars Wirzenius | 1 | -2/+2 | |
Sponsored-by: author | |||||
2021-03-25 | feat: give more useful and specific error messages | Lars Wirzenius | 1 | -8/+25 | |
2021-03-14 | fix: VMs can be restarted | Lars Wirzenius | 1 | -1/+1 | |
Previously, the temporary file for the cloud-init configuration ISO was left attached to the VM. This meant the VM couldn't be turned off and back on again: the temporary no longer existed. Now we detach the ISO file after the VM has booted. As a side effect, vmadm has gained start and shutdown subcommands, so that the fix can be tested. | |||||
2021-03-07 | doc: add doc comments to crate | Lars Wirzenius | 1 | -0/+27 | |
2021-03-07 | fix: install private part of generated host key, not public | Lars Wirzenius | 1 | -1/+5 | |
2021-03-07 | feat: generate SSH key pairs, create host certificates | Lars Wirzenius | 1 | -6/+31 | |
2021-03-01 | feat: change how command line interface works | Lars Wirzenius | 1 | -1/+1 | |
Easier to use now. --config before subcommand was annoying. | |||||
2021-03-01 | fix: tidy up code based on suggestions from clippy | Lars Wirzenius | 1 | -12/+3 | |
2021-02-28 | feat: export cloud-init config, set SSH host keys | Lars Wirzenius | 1 | -57/+250 | |
2021-01-24 | moar | Lars Wirzenius | 1 | -1/+60 | |
2021-01-24 | feat: add initial CloudInitConfig | Lars Wirzenius | 1 | -0/+51 | |