summaryrefslogtreecommitdiff
path: root/src/config.rs
AgeCommit message (Collapse)AuthorFilesLines
2022-04-29feat: optionally turn off authorized keys support in SSH serverLars Wirzenius1-0/+3
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-07feat: add a user_ca_pubkey field to config, specLars Wirzenius1-0/+4
With this, there's no need to install an SSH key into root's authorized_keys file. Sponsored-by: author
2021-11-18fix: drop some debugging outputLars Wirzenius1-1/+0
Sponsored-by: author
2021-11-10feat: check that virtual network names are syntactically correctLars Wirzenius1-1/+9
Sponsored-by: author
2021-11-01chore: fix code formattingLars Wirzenius1-1/+1
2021-10-16feat: allow ~user/ in path names, not just ~/Lars Wirzenius1-7/+12
Add the home-dir crate as a dependency for tilde expansion. Sponsored-by: author
2021-08-20feat! add support for non-virtual networksLars Wirzenius1-1/+1
The virtual, libvirt-only network foo must now be specified as network=foo, to allow a non-virtual network over a local bridge device be specified as bridge=br0. Sponsored-by: author
2021-08-05feat: if no networks are specified, use defaultLars Wirzenius1-0/+7
Also, drop lan, wan from test config, because we can't assume they're available in the environment the tests are run in. Sponsored-by: author
2021-07-25feat: allow use to add a VM on virtual networksLars Wirzenius1-0/+3
Sponsored-by: author
2021-07-25feat: do not allow unknown fields in the configLars Wirzenius1-0/+1
Sponsored-by: author
2021-07-12feat: add sub-command "config"Lars Wirzenius1-2/+2
Sponsored-by: author
2021-03-25feat: allow ~/ in config, specification filesLars Wirzenius1-1/+11
2021-03-25feat: give more useful and specific error messagesLars Wirzenius1-4/+5
2021-03-21feat: optionally mark new VM as autostartedLars Wirzenius1-0/+3
2021-03-07doc: add doc comments to crateLars Wirzenius1-0/+23
2021-03-07fix: make host cert generation field optional in configLars Wirzenius1-1/+1
2021-03-07feat: generate SSH key pairs, create host certificatesLars Wirzenius1-0/+2
2021-03-04feat: use configured defaults to unspecified machine attributesLars Wirzenius1-0/+4
2021-03-04feat: configurable image_directory where VM images go by defaultLars Wirzenius1-0/+1
Also, specification file doesn't need to specify an image file anymore. Instead the image will be named after the VM and put into the image directory named in the configuration.
2021-03-01feat: change how command line interface worksLars Wirzenius1-0/+33
Easier to use now. --config before subcommand was annoying.