snix/contrib/archivist
Ilan Joselevich 91d02d8c84 style: Switch to nixfmt from nixpkgs-fmt
Most of the ecosystem has moved to this formatter,
and many people configured their editors to autoformat it with this formatter.

Closes: https://git.snix.dev/snix/snix/issues/62
Change-Id: Icf39e7836c91fc2ae49fbe22a40a639105bfb0bd
Reviewed-on: https://cl.snix.dev/c/snix/+/30671
Reviewed-by: Florian Klink <flokli@flokli.de>
Tested-by: besadii
Autosubmit: Ilan Joselevich <personal@ilanjoselevich.com>
2025-08-10 13:40:23 +00:00
..
default.nix style: Switch to nixfmt from nixpkgs-fmt 2025-08-10 13:40:23 +00:00
OWNERS chore(ops): move archivist machine to ops and contrib 2025-03-20 12:21:44 +00:00
parse_bucket_logs.rs chore(ops): move archivist machine to ops and contrib 2025-03-20 12:21:44 +00:00
README.md chore(ops): move archivist machine to ops and contrib 2025-03-20 12:21:44 +00:00

archivist

This directory contains various scripts and helpers used for nix-archivist tasks.

It's used from the archivist EC2 instance, as well as standalone.

AWS Profile setup

There's 2 AWS Accounts, reachable via the nixos.awsapps.com SSO portal.

archeologist

This is assuming the archeologist AWS role in the main NixOS account.

archivist

This is a separate AWS Account, only for the archivist project. We can assume AWSAdministratorAccess in there.

archivist-ec2 Machine

The archivist-ec2 machine currently is deployed in the main NixOS account.

It regularly processes S3 bucket logs and dumps them in parquet format into another bucket. In the future, we want to move this machine to the dedicated archivist AWS account.