├── .github ├── FUNDING.yml └── workflows │ └── doc.yml ├── LICENSE ├── README.md ├── default-customization.nix ├── doc ├── Makefile ├── conf.py ├── host │ ├── deployment.md │ ├── intro.md │ └── users.md ├── index.rst └── user │ ├── deploy.md │ └── flake.md ├── example-server.nix ├── example ├── bootstrap-osd.keyring ├── ceph.client.admin.keyring ├── ceph.mon.keyring ├── osd.1.keyring ├── osd.2.keyring └── osd.3.keyring ├── flake.lock ├── flake.nix ├── nixos-modules ├── cache-cut.nix ├── defaults.nix ├── nodes.nix ├── nomad.nix ├── ssh-deploy.nix ├── storage │ └── ceph │ │ └── server.nix └── users.nix ├── pkgs ├── doc.nix └── make-ceph.nix └── vm ├── build-vm.nix ├── customization-options.nix └── nomad-job.nix /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: ['astro'] 4 | -------------------------------------------------------------------------------- /.github/workflows/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/.github/workflows/doc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/README.md -------------------------------------------------------------------------------- /default-customization.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/default-customization.nix -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/host/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/doc/host/deployment.md -------------------------------------------------------------------------------- /doc/host/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/doc/host/intro.md -------------------------------------------------------------------------------- /doc/host/users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/doc/host/users.md -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/user/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/doc/user/deploy.md -------------------------------------------------------------------------------- /doc/user/flake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/doc/user/flake.md -------------------------------------------------------------------------------- /example-server.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/example-server.nix -------------------------------------------------------------------------------- /example/bootstrap-osd.keyring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/example/bootstrap-osd.keyring -------------------------------------------------------------------------------- /example/ceph.client.admin.keyring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/example/ceph.client.admin.keyring -------------------------------------------------------------------------------- /example/ceph.mon.keyring: -------------------------------------------------------------------------------- 1 | [mon.] 2 | key = AQDECbJjf1z7CxAA8ENCZ+VYhLmgtLKO7JkGcg== 3 | caps mon = "allow *" 4 | -------------------------------------------------------------------------------- /example/osd.1.keyring: -------------------------------------------------------------------------------- 1 | AQD+t7hjzRkBFhAA2x3vN0bFok1R5PIzxR7VEg== 2 | -------------------------------------------------------------------------------- /example/osd.2.keyring: -------------------------------------------------------------------------------- 1 | AQAAuLhjeDB9KRAAVDZIG7HCMp2aYoQal5HVIw== 2 | -------------------------------------------------------------------------------- /example/osd.3.keyring: -------------------------------------------------------------------------------- 1 | AQACuLhjEcuvChAAY2FeJfOYwg2/xWceo865zg== 2 | -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/flake.nix -------------------------------------------------------------------------------- /nixos-modules/cache-cut.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/nixos-modules/cache-cut.nix -------------------------------------------------------------------------------- /nixos-modules/defaults.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/nixos-modules/defaults.nix -------------------------------------------------------------------------------- /nixos-modules/nodes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/nixos-modules/nodes.nix -------------------------------------------------------------------------------- /nixos-modules/nomad.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/nixos-modules/nomad.nix -------------------------------------------------------------------------------- /nixos-modules/ssh-deploy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/nixos-modules/ssh-deploy.nix -------------------------------------------------------------------------------- /nixos-modules/storage/ceph/server.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/nixos-modules/storage/ceph/server.nix -------------------------------------------------------------------------------- /nixos-modules/users.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/nixos-modules/users.nix -------------------------------------------------------------------------------- /pkgs/doc.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/pkgs/doc.nix -------------------------------------------------------------------------------- /pkgs/make-ceph.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/pkgs/make-ceph.nix -------------------------------------------------------------------------------- /vm/build-vm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/vm/build-vm.nix -------------------------------------------------------------------------------- /vm/customization-options.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/vm/customization-options.nix -------------------------------------------------------------------------------- /vm/nomad-job.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro/skyflake/HEAD/vm/nomad-job.nix --------------------------------------------------------------------------------