Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on May 9, 2015
  1. @rbvermaa

    Merge pull request #294 from bruceadams/local-encrypted

    rbvermaa authored
    Set local ...-encrypted name to the tunnel IP #289
  2. @bruceadams
  3. @rbvermaa

    Merge pull request #293 from bruceadams/avoid-error

    rbvermaa authored
    Avoid "nixops destroy" crash when self.host=None
Commits on May 8, 2015
  1. @bruceadams
Commits on May 5, 2015
  1. @rbvermaa

    Merge pull request #287 from andrewlmurray/private-ip-ssh

    rbvermaa authored
    Add support for ssh connections via a private ip.
Commits on May 4, 2015
  1. @andrewlmurray
  2. @andrewlmurray
  3. @rbvermaa
  4. @rbvermaa

    Merge pull request #290 from oherrala/oherrala-virtualbox5

    rbvermaa authored
    virtualbox.py: Fix version check for VirtualBox 5.0 and greater
  5. @oherrala
Commits on Apr 29, 2015
  1. @rbvermaa

    Workaround for issue #284. The new NixOS module system broke the stri…

    rbvermaa authored
    …ct evaluation of the resources in the nixops network, as it contained a reference to pkgs, which is a recursive attribute set.
Commits on Apr 24, 2015
  1. @andrewlmurray
  2. @andrewlmurray

    Add support for ssh connections via a private ip.

    andrewlmurray authored
    This fixes the behaviour of ec2.associatePublicIpAddress which
    cannot safely be set to false when deploying inside a subnet before this commit.
    
    Add a new option ec2.usePrivateIpAddress which will default to
    true in the case that associatePublicIpAddress is false and you are
    deploying to a subnet.
    
    Add supporting code in the ec2 backend to support this option. This required
    storing some state from the defn in the machine state, but it seems that's already
    being done for other things like the spot instance price so this seems consistent.
Commits on Apr 21, 2015
  1. @edolstra
Commits on Apr 16, 2015
  1. @edolstra

    ec2.py: Fix resuming spot instance creation

    edolstra authored
    When resuming an interrupted spot instance creation, NixOps would
    generate a new SSH host key. Since the instance would be created with
    the original host key, this would cause a "REMOTE HOST IDENTIFICATION
    HAS CHANGED!" warning from ssh.
  2. @edolstra

    ec2.py: Don't set self.owners

    edolstra authored
    This may have been intended as an persistent attribute, but it doesn't
    exist.
Commits on Apr 14, 2015
  1. @edolstra

    Add FIXME

    edolstra authored
Commits on Apr 13, 2015
  1. @edolstra

    require -> imports

    edolstra authored
    "require" is long obsolete.
  2. @edolstra

    Set ec2.hvm based on the actual virtualization type of the instance

    edolstra authored
    This causes the right version of GRUB to be selected regardless of
    whether this is an old or new instance.
  3. @edolstra
  4. @edolstra

    Idem for placement group

    edolstra authored
  5. @edolstra
  6. @edolstra
  7. @edolstra
  8. @edolstra
  9. @edolstra
  10. @edolstra

    Fix nixops scp

    edolstra authored
    This fixes
    
      $ nixops scp --from machine /bla .
      root@50.XXX:/bla -> .
      cp: cannot stat ‘22’: No such file or directory
      cp: cannot stat ‘-i’: No such file or directory
  11. @edolstra

    Revert "Set ec2.hvm. Needs latest 14.04/14.12/master to work with non…

    edolstra authored
    …-EC2 backends."
    
    This reverts commit 49bb8b8 since it
    breaks deploying nixos.org:
    
      webserver> copying 9 missing paths (2.07 MiB) to ‘root@54.217.220.47’...
      webserver> updating GRUB 2 menu...
      webserver> installing the GRUB 2 boot loader on /dev/xvda...
      webserver> Installing for i386-pc platform.
      webserver> /nix/store/969zn754v76hspiyn32bj44wf6yz1ia6-grub-2.02-git-1de3a4/sbin/grub-install: warning: File system `ext2' doesn't support embedding.
      webserver> /nix/store/969zn754v76hspiyn32bj44wf6yz1ia6-grub-2.02-git-1de3a4/sbin/grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
      webserver> /nix/store/969zn754v76hspiyn32bj44wf6yz1ia6-grub-2.02-git-1de3a4/sbin/grub-install: error: will not proceed with blocklists.
      webserver> /nix/store/xcni2yv1dkbi07028rn7ha4cqiz3fv7b-install-grub.pl: installation of GRUB on /dev/xvda failed
      webserver> error: unable to activate new configuration
      error: activation of 1 of 1 machines failed (namely on ‘webserver’)
    
    I.e. it caused a switch from GRUB 1 to 2, which doesn't work.
    
    @rbvermaa
  12. @edolstra
Commits on Apr 10, 2015
  1. @edolstra
Commits on Apr 9, 2015
  1. @edolstra

    Merge pull request #280 from aszlig/fix-pkgs-lib

    edolstra authored
    Fix circular references to pkgs.lib.
Commits on Apr 3, 2015
  1. @aszlig

    Fix circular references to pkgs.lib.

    aszlig authored
    For dummy.nix it's quite obvious, but ec2.nix actually causes the
    reference, because the lib attribute is passed to ./lib.nix from _utils_
    instead of the lib attribute passed by the module system.
    
    Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Commits on Apr 1, 2015
  1. @rbvermaa

    route53: Pass ttl on DELETE. Previously, if ttl was changed, the depl…

    rbvermaa authored
    …oy would fail with an error about mismatch in the values of the DELETE request. Should fix #223.
Commits on Mar 25, 2015
  1. @rbvermaa

    Fix pkgs -> lib.

    rbvermaa authored
Commits on Mar 23, 2015
  1. @rbvermaa

    Fix missing pkgs argument

    rbvermaa authored
Something went wrong with that request. Please try again.