3 ms·
Nix/NixOS is an alternative, but as I've mentioned elsewhere in the thread it's got major, major downsides. Excluding that, you can go the Alpine/Docker route,
by benreesman 5y ago
Nix/NixOS is an alternative, but as I've mentioned elsewhere in the thread it's got major, major downsides.
Excluding that, you can go the Alpine/Docker route, which isn't terrible but isn't great.
Or you can rebuild your box via Ansible or whatever every time you need a new AMI. This is actually a pretty reasonable solution.
- colordrops 5y agoWait, I thought you were criticizing Nix because it uses symbolic links. I originally used Absible but switched to Nix. I found ansible to be too idiosyncratic and brittle to maintain. It also isn't inherently idempotent though it's supposed to be used that way.
- benreesman 5y agoI believe it's `ncmncm` who is mounting a credible argument against the existence and use of symbolic links. I'm the "fuck dynamic linking by default" guy.