| 3 Apr 2022 |
Sweenu | Ah oui! je pourrais faire ça en effet. C'est pas toujours évident à quel niveau ? | 15:20:02 |
raitobezarius | si tu utilises des outils extérieurs qui agissent sur tes YAML, c'est un peu chiant de les faire opérer sur des Nix (voire impossible) | 15:20:31 |
Sweenu | Juste, pour le substituteAll est-ce que je peux faire un truc du genre:
confFile = substituteAll {
src = builtins.readFile ./traefik.yml;
email = config.vars.email;
domainName = config.vars.domainName;
};
Je lis la doc, je regarde des exemples, mais j'ai quand même du mal à comprendre comment l'utiliser 🤔
| 15:32:31 |
symphorien | même pas sûr que readFile soit nécessaire | 15:36:39 |
symphorien | src = ./foo.yml | 15:36:51 |
Sweenu | Ah okay ! je test | 15:39:06 |
| Daniel joined the room. | 17:43:10 |
raitobezarius | In reply to @Sweenu:matrix.org
Juste, pour le substituteAll est-ce que je peux faire un truc du genre:
confFile = substituteAll {
src = builtins.readFile ./traefik.yml;
email = config.vars.email;
domainName = config.vars.domainName;
};
Je lis la doc, je regarde des exemples, mais j'ai quand même du mal à comprendre comment l'utiliser 🤔
ça marchera pas | 21:44:16 |
raitobezarius | substituteAll n'existe que sous forme de fonction bash | 21:44:24 |
raitobezarius | donc il faut une dérivation | 21:44:27 |
raitobezarius | https://nixos.org/manual/nixpkgs/stable/#fun-substituteAll dit que ça prend infile et outfile et ça remplace @xxx@ par les vars d'env | 21:45:10 |
raitobezarius | donc il faut faire qq chose du type | 21:45:14 |
raitobezarius | ah pkgs.substituteAll existe en effet ahem | 21:46:07 |
raitobezarius | oui donc ça doit marcher | 21:46:09 |
| 4 Apr 2022 |
Mic92 | C'est mon oneliner pour toYAML: (pkgs.writeScriptBin "nix2yaml" "nix eval --json -f \"$@\" | ${pkgs.yq-go}/bin/yq e -P -") | 07:12:00 |
immae | Pour information, si tu n’as pas besoin de "mise en page", le format json est un sous-ensemble du format yaml (donc un fichier json est valide comme du yaml) | 07:15:20 |
Mic92 | Ici je preferee le "mise en page": https://github.com/TUM-DSE/doctor-cluster-config/blob/master/.sops.yaml | 07:31:54 |
Mic92 | https://github.com/TUM-DSE/doctor-cluster-config/blob/master/sops.yaml.nix | 07:32:13 |
| 11 Apr 2022 |
Guillaume Desforges | Bonjour la francophonie Nix! | 07:50:51 |
Guillaume Desforges | Il existe un meetup Nix dans ou autour de Paris aujourd'hui? | 07:51:31 |
lewo | Guillaume Desforges: Pas à ma connaissance. | 08:19:57 |
lewo | (mais ce serait cool :)) | 08:27:30 |
putchar | je valide | 08:41:46 |
putchar | * je plussoie | 08:41:56 |
afontain | il y a un brin de communauté assez conséquente à Lausanne | 08:43:10 |
afontain | (Suisse) | 08:43:16 |
afontain | à l'occasion on pourrait faire quelque chose de ce côté | 08:43:39 |
putchar | afontain: est ce que vous faites de la prod avec ou pas ? =p | 08:43:48 |
afontain | moi juste sur mon ordi | 08:46:31 |
afontain | Roos y'a bien moyen | 08:46:41 |