Size: a a a

2020 May 07

АБ

Александр Бантьев... in NixOS
Andrew Tropin
а где работаешь, если не секрет?
источник

AS

Alexey Shmalko in NixOS
тераформы умеют шэрить/лочить стейт через s3. можно было б nixops такому научить наверно
источник

АБ

Александр Бантьев... in NixOS
Alexey Shmalko
тераформы умеют шэрить/лочить стейт через s3. можно было б nixops такому научить наверно
Да, была такая мысль, но это всю архитектуру переписывать надо
источник

ц

ц in NixOS
Кстати, раз уж про деплои речь, может кто в курсе, есть ли какая-нибудь тулза, которую можно засунуть в initrd чтобы она при загрузке делала запрос на какой-нибудь сервер для расшифровки диска?
источник

ц

ц in NixOS
Чтоб типа был какой-нибудь веб-интерфейс, в котором можно было бы ткнуть, типа, перезагрузи эту машину и оно отдало этой машине ключ для расшифровки диска
источник

ц

ц in NixOS
Короче что-то типа такого
источник

AT

Andrew Tropin in NixOS
Александр Бантьев
Если интересен именно AWS, то лучше кмк terraform+nixos AMI
нашёл ещё morph, krops и disnix, но видимо уже завтра с ними поковыряюсь.
источник

ц

ц in NixOS
Andrew Tropin
нашёл ещё morph, krops и disnix, но видимо уже завтра с ними поковыряюсь.
https://github.com/misuzu/nix-simple-deploy вот тебе моё говно до кучи
источник

ц

ц in NixOS
Но эта штука полезна больше как примитив, который можно в своих скрипта деплоя использовать
источник

AT

Andrew Tropin in NixOS
оки, тоже гляну, спасибо
источник

KZ

Kirill Zaborsky in NixOS
Andrew Tropin
а покидайте пожалуйста статейки по nixops какие-нить интересные, доку уже полистал.
коллега сделал https://github.com/nh2/nixops-tutorial если ещё интересно в свете сказанного, ну и оно туториал, конечно
источник

DO

Dmitry Olyenyov in NixOS
А подскажите, что я мог не так сделать,
  # Backups
 systemd.user = {
   services.borg-backup = {
     wantedBy = [ "default.target" ];
     path = with pkgs;
       [ borgbackup ];
     startAt = "*-*-* 00/3:00:00";
     # timerConfig = {
     #   randomizedDelaySec = "20m";
     # };
     serviceConfig = {
       Type = "oneshot";
       ExecStart = "/home/dema/backup/borg/backup-borg.sh";
     };
   };
 };

вывод systemctl
 dema@o2-nixos  ~  scu-status borg-backup.timer                                                                                                                                          ~
● borg-backup.timer
    Loaded: loaded (/nix/store/gb4k6z7xjnvqhr3mxc98nc1rcrbwk1r0-unit-borg-backup.timer/borg-backup.timer; enabled; vendor preset: enabled)
    Active: inactive (dead)
   Trigger: n/a
  Triggers: ● borg-backup.service
✘ dema@o2-nixos  ~  scu-status borg-backup.service                                                                                                                                      ~
● borg-backup.service
    Loaded: loaded (/nix/store/0vzrw127wja46nzcb5hc6blfj72lz9bx-unit-borg-backup.service/borg-backup.service; enabled; vendor preset: enabled)
    Active: inactive (dead)
TriggeredBy: ● borg-backup.timer
сервис ни разу не вызывался, в логах ничего нету... Я так понимаю, оно должно было как-то само "активироваться", где-то в доке написано, что добавлять [Install] — неидеоматично.
источник

AS

Alexey Shmalko in NixOS
Чего не юзнешь готовый модуль?
источник

AS

Alexey Shmalko in NixOS
источник

S

Soul in NixOS
3:00:00 - это с миллисекундами чтоли?
источник

DO

Dmitry Olyenyov in NixOS
забыл поискать...
источник

AS

Alexey Shmalko in NixOS
Soul
3:00:00 - это с миллисекундами чтоли?
Секунды
источник

DO

Dmitry Olyenyov in NixOS
Если честно, я не очень понял как там этот календарь работает в systemd :)
источник

DO

Dmitry Olyenyov in NixOS
У меня на кроне раньше было :)
источник

АЕ

Александр Ермолов... in NixOS
Dmitry Olyenyov
Если честно, я не очень понял как там этот календарь работает в systemd :)
источник