summary refs log tree commit diff
path: root/nixos/modules/virtualisation/ec2-data.nix
Commit message (Collapse)AuthorAge
* ec2-data: ensure providing a SSH host key is actually optionalTanner Doshier2016-02-25
| | | | 27016659046a8f8e7b4fd61ecbceaf9f5e306258 broke this.
* Fetch all EC2 metadata / user data in the initrdEelco Dolstra2016-02-04
| | | | | | Since we're already fetching one datum, we may as well fetch the others needed by fetch-ec2-data. This also eliminates the dependency on wget.
* ec2-data.nix: Remove superfluous checkEelco Dolstra2015-09-28
|
* ec2-data.nix: Print all SSH host keysEelco Dolstra2015-09-24
| | | | Also, don't barf if there is no DSA key.
* ec2-data.nix: Support ed25519 host keysEelco Dolstra2015-09-23
|
* Remove option ec2.metadataEelco Dolstra2015-06-30
|
* EC2: Don't blackhole 169.254.169.254Eelco Dolstra2015-06-30
| | | | https://github.com/NixOS/nixops/issues/267
* nixos: Replace pkgs.openssh with config.programs.ssh.packageWilliam A. Kennington III2015-06-26
|
* Revert restartIfChanged on fetch-ec2-data, as it breaks deployments that set ↵Rob Vermaas2015-05-07
| | | | | | ec2.metadata = true, as the existing (default) blackhole will not be cleared. (cherry picked from commit ccf672ca6b055e5e862e45b65d122754c16cf7d1)
* fetch-ec2-data: Don't restartEelco Dolstra2015-05-04
| | | | | This service only needs to run once on system startup, so it doesn't need to be restarted by switch-to-configuration.
* ParanoiaEelco Dolstra2015-01-15
|
* amazon ec2: Make fetch-ec2-data more robustRickard Nilsson2014-08-05
| | | | | | | | | | curl does not retry if it is unable to connect to the metadata server. For some reason, when creating a new AMI with a recent nixpkgs, the metadata server would not be available when fetch-ec2-data ran. Switching to wget that can retry even on TCP connection errors solved this problem. I also made the fetch-ec2-data depend on ip-up.target, to get it to start a bit later.
* Rewrite ‘with pkgs.lib’ -> ‘with lib’Eelco Dolstra2014-04-14
| | | | | | | | Using pkgs.lib on the spine of module evaluation is problematic because the pkgs argument depends on the result of module evaluation. To prevent an infinite recursion, pkgs and some of the modules are evaluated twice, which is inefficient. Using ‘with lib’ prevents this problem.
* Remove remaining references to UpstartEelco Dolstra2013-10-31
|
* Move all of NixOS to nixos/ in preparation of the repository mergeEelco Dolstra2013-10-10