Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define the initial NixOS configuration of the new webforge server in a reproducible way #31

Open
btlogy opened this issue Jan 29, 2025 · 0 comments · May be fixed by #32
Open

Define the initial NixOS configuration of the new webforge server in a reproducible way #31

btlogy opened this issue Jan 29, 2025 · 0 comments · May be fixed by #32
Assignees

Comments

@btlogy
Copy link
Member

btlogy commented Jan 29, 2025

Scope

As part of #4161 - Move off Trac - Execution - Forgejo, we've recently provisioned a new NixOS server named webforge using OpenToFu (see #21), but its configuration is not defined anywhere else than on the server itself.

We should define a basic working configuration first w/o any specific services and make it configuration reproducible by pinning all the dependencies.

Value

  • SysAdmin would be able to redeploy the exact same configuration if needed
  • Contributors would be able to read the current configuration and propose changes (e.g.: implement specific services like Forgejo)

Requirements

A SysAdmin should be able to deploy the new configuration on the existing webforge server which should only update the current software while keeping the current authorized ssh keys, the hardware and network configuration intact.

Additional information

Initially covered by #28.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant