Colmena | 302 Members | |
| A simple, stateless NixOS deployment tool - https://github.com/zhaofengli/colmena | 104 Servers |
| Sender | Message | Time |
|---|---|---|
| 17 Mar 2024 | ||
| I have my hosts setup like this:
I really don't get the example config:
No | 00:35:19 | |
| colmena is a specific output that does not provide nixosConfigurations | 00:59:12 | |
| but you can create nixosConfigurations and transform them into colmena outputs | 00:59:25 | |
| e.g. https://github.com/zhaofengli/colmena/issues/60#issuecomment-1047199551 | 00:59:53 | |
| Urgh. That looks quite complicated.
| 01:13:12 | |
| * Urgh. That looks quite complicated.
| 01:16:51 | |
| 18 Mar 2024 | ||
| I struggle a lot translating those two concepts. Mostly I use a lot if Just file to handle what I couldn't figure out on my own. And trying to get home-manager into colmena took me months to puzzle out. | 02:23:17 | |
In reply to @dmoonfire:matrix.orgNot good. | 12:34:33 | |
| 19 Mar 2024 | ||
| 00:30:23 | ||
| Its only been eighteen months if daily driving Nix. I'm sure in another couple years and I'll have it down. | 01:03:27 | |
In reply to @hexa:lossy.networkyou can also specify colmena as a flake input and pass your colmenaHive attrset to nixosConfiguration, one sec | 01:21:22 | |
| take this slightly modified example from https://github.com/zhaofengli/colmena/blob/v0.4.0/src/nix/hive/tests/makehive-flake/flake.nix
the diff to the upstream test is:
you can then use nix v3 (unstable) cli and
| 01:39:01 | |
| i am honestly a bit surprised this isn't documented lol | 01:39:20 | |
| you can also mix colmena nodes and your "vanilla" https://git.geklaute.cloud/emilylange/nixos-config/src/commit/22570786b24b606484447bef7a29fe565d475db7/flake.nix#L48-L76 | 01:41:46 | |
| here's how I do this: https://code.hackerspace.pl/ar/nibylandia/src/branch/main/flake.nix#L115-L123 | 10:35:29 | |
tl;dr: automatically generate nixosConfiguration entries based on contents of a directory, and then generating colmena nodes based off of that | 10:37:39 | |
| 21 Mar 2024 | ||
| 05:41:34 | ||
| 18:03:17 | ||
| 20:07:53 | ||
| 22 Mar 2024 | ||
| 00:51:08 | ||
| 25 Mar 2024 | ||
| 20:26:10 | ||
| 22:16:11 | ||
| I'm looking at the multi-architecture-deployments page and I feel like I must be missing something. In this instance, when you set up meta.nixpkgs, do you specify your "default" architecture, and use the nixos configuration's nixpkgs.system to override when you're not on the default? | 22:40:58 | |
| * I'm looking at the multi-architecture-deployments page and I feel like I must be missing something. In this instance, when you set up colmena.meta.nixpkgs, do you specify your "default" architecture, and use the nixos configuration's nixpkgs.system to override when you're not on the default? | 22:41:20 | |
| Redacted or Malformed Event | 22:41:32 | |
| Also, is there anything like deploy-rs's method of automatically rolling back if it determines something is broken? | 22:42:01 | |
| 26 Mar 2024 | ||
| 02:03:57 | ||
Download 2024-03-26_08-22.png | 07:25:17 | |
| Hi, i try to test the colmena project, i try test this tutorial => https://github.com/zhaofengli/colmena?tab=readme-ov-file#tutorial-with-flakes but i receive the error message. Are we in agreement that normally both hosts are supposed to run as guests (containers)? | 07:25:19 | |
| It looks to me like your deployment host cannot resolve the hostnames / IPs you've used. I'd be checking simple things like "can I ping the hosts using the hostnames I've configured" | 08:35:13 | |