!UKDpaKNNsBpOPfLWfX:zhaofeng.li

Colmena

250 Members
A simple, stateless NixOS deployment tool - https://github.com/zhaofengli/colmena84 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
24 May 2024
@raitobezarius:matrix.orgraitobezariusIt's a bit clunky backward-compatible wise17:23:53
@raitobezarius:matrix.orgraitobezarius I would need to test more scenarios and would recommend making deployment.systemType mandatory on the long term, etc. 17:24:05
@raitobezarius:matrix.orgraitobezariusbut here's an example: https://git.dgnum.eu/DGNum/infrastructure/src/branch/colmena-liminix/hive.nix where both system types areu sed17:24:26
@raitobezarius:matrix.orgraitobezarius * but here's an example: https://git.dgnum.eu/DGNum/infrastructure/src/branch/colmena-liminix/hive.nix where both system types are used17:24:28
@raitobezarius:matrix.orgraitobezariusNixOS ones and Liminix ones17:24:31
@raitobezarius:matrix.orgraitobezariusit's a bit difficult to read our machinery but: https://git.dgnum.eu/DGNum/infrastructure/src/branch/colmena-liminix/meta/nodes.nix#L90-L95 mention the Liminix node and get massaged into https://git.dgnum.eu/DGNum/infrastructure/src/branch/colmena-liminix/hive.nix#L33-L3617:25:16
@raitobezarius:matrix.orgraitobezariusI am also trying to wonder how to move the networking part inside of the Hive expressions17:26:23
@raitobezarius:matrix.orgraitobezariusAnd let user define new networking mechanisms17:26:27
@raitobezarius:matrix.orgraitobezariusUsecase: deploy over serial console17:26:32
@raitobezarius:matrix.orgraitobezarius(or deploy over SSH3)17:26:48
@raitobezarius:matrix.orgraitobezarius I thought of having something like NixDefined implementation of Host 17:27:33
@raitobezarius:matrix.orgraitobezarius that gets in input some scripts that can perform all the trait operations of Host 17:27:44
@raitobezarius:matrix.orgraitobezariuswhich gets passed via Nix17:27:51
@zhaofeng:zhaofeng.liZhaofeng LiHmm, that could also be precursor to supporting alternative deployment models (pull-based, some kind of central dispatch server, etc.)17:29:21
@raitobezarius:matrix.orgraitobezariuspossibly17:30:17
@raitobezarius:matrix.orgraitobezariusI admit that the design space is so immense that it's hard to be too generic17:30:27
@zhaofeng:zhaofeng.liZhaofeng LiIndeed, we have to be opinionated in many cases17:50:59
29 May 2024
@raitobezarius:matrix.orgraitobezarius changed their display name from raitobezarius to raitobezarius (DECT: 7248).17:09:53
30 May 2024
@polygon:catgirl.cloudUnit 1721344 [polygon] (it/its, es/ihr) changed their display name from polygon system (she/it/they) to polygon system (she/it/they) [DECT 7659].09:31:28
@tammi:greyseal.euTammi (ey/em) left the room.15:42:19
4 Jun 2024
@raitobezarius:matrix.orgraitobezarius changed their display name from raitobezarius (DECT: 7248) to raitobezarius.11:15:55
5 Jun 2024
@polygon:catgirl.cloudUnit 1721344 [polygon] (it/its, es/ihr) changed their display name from polygon system (she/it/they) [DECT 7659] to polygon system (it/she/they).11:57:33
@f0x:pixie.townf0x joined the room.13:18:43
@f0x:pixie.townf0x

while reading through the Colmena docs on secrets, it notes

Take note that if you use the default path (/run/keys), the secret files are only stored in-memory and will not survive reboots

am I missing something or would you basically always want to use a different path then?

13:33:03
@tom:dragar.deTomdepends on your usage scenario, uploading secrets only to RAM has security benefits13:39:45
@f0x:pixie.townf0xright, but you'd need to (manually) deploy them again every time you boot13:41:41
@tom:dragar.deTomsure, but for servers that might not be a problem or even desired13:42:24
@tom:dragar.deTom * sure, but for servers that might not be a problem or is even desired13:47:14

Show newer messages


Back to Room ListRoom Version: 6