nixpkgs/nixos/modules/virtualisation
talyz bd35e1cb5f nixos/ec2-data: sshd.service -> sshd-keygen.service
SSH key generation was split out into its own systemd service in
https://github.com/NixOS/nixpkgs/pull/372979, but dependent service
definitions weren't updated.

The `apply-ec2-data` service needs to run before SSH key generation,
as it fetches host keys defined in ec2 user data and these keys should
take priority over generating new ones. Currently, the ordering
doesn't specify which should run first of `apply-ec2-data` and
`sshd-keygen`; in practice it seems that `sshd-keygen` often wins the
race, though.

Update the dependencies so that `apply-ec2-data` always runs first.

(cherry picked from commit d9ac3ba30b)
2025-09-20 09:05:48 +00:00
..
podman treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
amazon-ec2-amis.nix nixos/amazon-ec2-amis: remove 2025-03-22 12:25:18 +00:00
amazon-image.nix treewide: Format all Nix files 2025-04-01 20:10:43 +02:00
amazon-init.nix
amazon-options.nix
appvm.nix
azure-agent.nix
azure-bootstrap-blobs.nix
azure-common.nix
azure-config-user.nix
azure-config.nix
azure-image.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
build-vm.nix nixos: Cut off virtualisation.vmVariant.virtualisation.vmVariant 2025-03-20 22:30:12 +00:00
cloudstack-config.nix cloudstack: add to image/images 2025-04-14 14:03:58 +02:00
container-config.nix
containerd.nix
containers.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
cri-o.nix
digital-ocean-config.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
digital-ocean-image.nix
digital-ocean-init.nix
disk-image.nix virtualisation/disk-image: fix image.extension 2025-07-18 18:35:44 +00:00
disk-size-option.nix
docker-image.nix
docker-rootless.nix
docker.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
ec2-amis.nix nixos/amazon-ec2-amis: remove 2025-03-22 12:25:18 +00:00
ec2-data.nix nixos/ec2-data: sshd.service -> sshd-keygen.service 2025-09-20 09:05:48 +00:00
ec2-metadata-fetcher.sh
ecs-agent.nix
google-compute-config.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
google-compute-image.nix nixos/virtualisation: add contents setting to googleComputeImage 2025-04-08 11:33:50 +01:00
grow-partition.nix
hyperv-guest.nix treewide: Format all Nix files 2025-04-01 20:10:43 +02:00
hyperv-image.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
incus-agent.nix
incus-virtual-machine.nix
incus.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
kubevirt.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
kvmgt.nix
libvirtd.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
linode-config.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
linode-image.nix
lxc-container.nix
lxc-image-metadata.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
lxc-instance-common.nix
lxc.nix
lxcfs.nix
lxd-agent.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
lxd-virtual-machine.nix
lxd.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
multipass.nix
nixos-containers.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
oci-common.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
oci-config-user.nix
oci-containers.nix virtualisation/oci-containers: fix podman systemd service name 2025-08-11 16:39:49 +00:00
oci-image.nix
oci-options.nix
openstack-config.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
openstack-metadata-fetcher.nix
openstack-options.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
openvswitch.nix
parallels-guest.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
proxmox-image.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
proxmox-lxc.nix
qemu-guest-agent.nix nixos/qemu-guest-agent: fix udevadm verify issues 2025-05-05 12:08:59 +02:00
qemu-vm.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
rosetta.nix treewide: Format all Nix files 2025-04-01 20:10:43 +02:00
spice-usb-redirection.nix
vagrant-guest.nix
vagrant-virtualbox-image.nix
virtualbox-guest.nix
virtualbox-host.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
virtualbox-image.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
vmware-guest.nix
vmware-host.nix
vmware-image.nix Revert "Use mkImageMediaOverride for filesystem attributes of various images" 2025-04-29 08:41:26 +05:30
waagent.nix treewide: run nixfmt 1.0.0 2025-07-24 14:58:18 +02:00
waydroid.nix nixos/waydroid: allow override waydroid 2025-06-24 13:37:31 +00:00
xe-guest-utilities.nix
xen-boot-builder.sh nixos/xen: dehardcode the .pad section from the UKI builder 2025-06-24 11:13:02 -03:00
xen-dom0.nix
xen-domU.nix