Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Jul 13, 2015
  1. @edolstra
Commits on Jul 6, 2015
  1. @edolstra

    Typo

    edolstra authored
  2. @edolstra

    Die tabs die

    edolstra authored
  3. @edolstra
  4. @edolstra

    none backend: Don't return a host name as IP address

    edolstra authored
    This was leading to bad /etc/hosts entries, e.g.
    
      lucifer lucifer lucifer-unencrypted
Commits on Jul 5, 2015
  1. @edolstra

    Merge pull request #313 from lihop/fix-typos

    edolstra authored
    Fix typos in manual
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 Mar 17, 2015
  1. @edolstra

    Merge pull request #277 from basvandijk/targetPort-fix

    edolstra authored
    Make sure the correct SSH port (-p) option is always used
Commits on Feb 20, 2015
  1. @edolstra

    nixops ssh-for-each: Fix sequention execution

    edolstra authored
    It was running things in parallel even when --parallel was not given.
Commits on Feb 16, 2015
  1. @edolstra

    Strip newline from ECDSA key

    edolstra authored
  2. @edolstra

    Use host key generated on instance

    edolstra authored
    The DSA host key generated by NixOps (and stored in the instance's
    user data) is now only used to connect to the instance and get its
    ECDSA host public key. After that, the DSA host key is deleted and a
    new one is generated on the instance. So after that, exposure of the
    user data no longer matters.
    
    Fixes #267.
  3. @edolstra
Commits on Feb 15, 2015
  1. @edolstra

    Don't mess with $SSL_CERT_FILE

    edolstra authored
    This causes an exception in libcloud when running NixOps under
    nix-shell --pure.
Commits on Feb 12, 2015
  1. @edolstra

    Merge pull request #265 from basvandijk/fix-undeployed-none-targets

    edolstra authored
    Don't crash when none targets have an unknown targetHost
  2. @edolstra

    Merge pull request #264 from basvandijk/fix-hetzner-known-hosts-bug

    edolstra authored
    Fixed calling the wrong known_hosts.remove function
Commits on Jan 29, 2015
  1. @edolstra

    Doh

    edolstra authored
Commits on Jan 28, 2015
  1. @edolstra

    nixops create: Add template argument

    edolstra authored
    This is to make it easier to create simple deployments. For instance,
    you can now fire up a NixOS VirtualBox instance by saying:
    
      $ nixops create -d foo -t virtualbox
      $ nixops deploy -d foo
    
    I.e. you no longer need to write a Nix expression.
    
    The first command is just sugar for
    
      $ nixops create -d foo '<nixops/templates/virtualbox.nix>'
    
    but slightly user-friendlier.
  2. @edolstra

    VirtualBox: Fix updating known_hosts

    edolstra authored
    Also, enable strict host key checking.
Something went wrong with that request. Please try again.