nrec-nixos01 #44

Merged
torjus merged 2 commits from nrec-nixos01 into master 2026-03-08 13:12:25 +00:00
Owner

Summary

Adds NREC (Norwegian Research and Education Cloud) support with two commits:

  • openstack-template: Minimal NixOS image for OpenStack/NREC deployment, built via nixos-rebuild build-image --image-variant openstack. Includes cloud-init with NoCloud datasource, DHCP networking on ens3, and a bootstrap script for initial configuration.
  • nrec-nixos01: Host configuration for the first NREC instance. Runs a Caddy web server on port 80 serving a static page. Firewall enabled (ports 22, 80), no root login, nixos user with SSH key auth. Excluded from homelab DNS/monitoring/Ansible.
## Summary Adds NREC (Norwegian Research and Education Cloud) support with two commits: - **openstack-template**: Minimal NixOS image for OpenStack/NREC deployment, built via `nixos-rebuild build-image --image-variant openstack`. Includes cloud-init with NoCloud datasource, DHCP networking on `ens3`, and a bootstrap script for initial configuration. - **nrec-nixos01**: Host configuration for the first NREC instance. Runs a Caddy web server on port 80 serving a static page. Firewall enabled (ports 22, 80), no root login, `nixos` user with SSH key auth. Excluded from homelab DNS/monitoring/Ansible.
torjus added 2 commits 2026-03-08 13:12:20 +00:00
Adds a new host configuration for building qcow2 images targeting
OpenStack (NREC). Uses a nixos user with SSH key and sudo instead
of root login, firewall enabled, and no internal services.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
nrec-nixos01: add host configuration with Caddy web server
Some checks failed
Run nix flake check / flake-check (push) Failing after 9m20s
Run nix flake check / flake-check (pull_request) Failing after 3m58s
adc267bd95
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
torjus merged commit 9ebdd94773 into master 2026-03-08 13:12:25 +00:00
torjus deleted branch nrec-nixos01 2026-03-08 13:12:25 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: torjus/nixos-servers#44