Commit graph

806 commits

Author SHA1 Message Date
c9f65d3ddf
update hosts 2025-04-22 20:35:05 +02:00
4232ae5b61
import home-manager, deploy to fedipanel from tf working 2025-04-22 20:35:05 +02:00
2a55d364ae
panel working again locally 2025-04-22 20:35:05 +02:00
a1f068a1db
infra tf-validate tests working 2025-04-22 20:35:05 +02:00
46f34d1188
fix root test/hook 2025-04-22 20:35:05 +02:00
e7887b2833
services tests run, and fail 2025-04-22 20:35:05 +02:00
da9edfe528
move stuff around, utterly untested 2025-04-22 20:35:05 +02:00
ac39487b4c
wip: handle infra by TF 2025-04-22 20:34:49 +02:00
97c0098d15
switch dependency management to npins, closes #279 2025-04-22 20:34:49 +02:00
54d639a5ff
clean out nixops bits 2025-04-22 20:34:49 +02:00
3185fc036b
move gitignore to apply to infra dir 2025-04-22 20:34:49 +02:00
27bcd20360
clean documentation 2025-04-22 20:34:49 +02:00
ebbe87b43b
buttons works deployed 2025-04-22 20:34:35 +02:00
a82bb393a2
setup: reset lock file, prevents Error: Failed to install provider
error example:

```
Error while installing hashicorp/external v2.3.4: the local package for
registry.opentofu.org/hashicorp/external 2.3.4 doesn't match any of the
checksums previously recorded in the dependency lock file (this might be
because the available checksums are for packages targeting different
platforms); for more information:
https://opentofu.org/docs/language/files/dependency-lock/#checksum-verification
```
2025-04-22 20:13:17 +02:00
457493c3ee
fix nix-hash 2025-04-22 20:13:17 +02:00
0b11397daa
further purge test machines from nixops 2025-04-22 20:13:17 +02:00
0de70fb9d7
rm corresponding nixops deployments 2025-04-22 20:13:17 +02:00
f184fd3944
add unit test: TF validate 2025-04-22 20:13:17 +02:00
2510b68a68
add further comments 2025-04-22 20:13:17 +02:00
cb69cb41b5
consolidate setup in script 2025-04-22 20:13:17 +02:00
da030f8b4f
move info passed to facilitate passing extra config 2025-04-22 20:13:17 +02:00
9a9285eaa0
fix returncode 2025-04-22 20:13:17 +02:00
7ab8d3b44e
better document TF file 2025-04-22 20:13:17 +02:00
d4128d58c7
split out vars 2025-04-22 20:13:17 +02:00
832fa92fc5
retain nix_path for debugging 2025-04-22 20:13:17 +02:00
c156850fd4
ditch nixpkgs link from /run/current-system 2025-04-22 20:13:17 +02:00
3603b431e0
fix key path 2025-04-22 20:13:17 +02:00
73bc0fd599
add more comments 2025-04-22 20:13:17 +02:00
551de1fb51
Revert "update nixpkgs to ditch opentofu patch"
This reverts commit 7bab876d1b.
2025-04-22 20:13:17 +02:00
f7000ba9d8
update nixpkgs to ditch opentofu patch 2025-04-22 20:13:17 +02:00
23e9712a06
rm unused import 2025-04-22 20:13:17 +02:00
bb94ae3e7d
more comments 2025-04-22 20:13:17 +02:00
06b7cc5ca2
ignore generated tf lock 2025-04-22 20:13:17 +02:00
75addc0c0f
reinstate user group, fixes application-tests 2025-04-22 20:13:17 +02:00
a9475bb68d
rm unused file 2025-04-22 20:13:17 +02:00
fad2f46f82
rm some unused code 2025-04-22 20:13:17 +02:00
8b85c15df1
implicit ssh 2025-04-22 20:13:17 +02:00
e4c1a77353
set env var specific to deployed setting 2025-04-22 20:13:17 +02:00
393e92ffe0
Revert "kill git hook"
This reverts commit f7d050a3a6.
2025-04-22 20:13:17 +02:00
585420e589
filter for git-tracked files 2025-04-22 20:13:17 +02:00
eae3ac83c2
rm tf lock 2025-04-22 20:13:17 +02:00
2ab5b12c73
kill git hook 2025-04-22 20:13:17 +02:00
a00c83c9a6
mv env var 2025-04-22 20:13:17 +02:00
bb0f3df982
rm null from tf 2025-04-22 20:13:17 +02:00
46f00968a3
rm unused provider from lock 2025-04-22 20:13:17 +02:00
71bf8c33ec
buttons works deployed 2025-04-22 20:13:17 +02:00
b851cad8fd
fix npins 2025-04-22 20:08:19 +02:00
725520ddd4 don't track symlinked htmx 2025-04-22 16:34:09 +02:00
061314a062 programmatically place generated files in development environment
this allows to add more generated files later as needed without
cluttering the `shellHook`.
2025-04-22 16:24:12 +02:00
78ecd2db6e Change key for Niols (#316)
Rotate in a new SSH key, fediversity-specific (and not password protected).

Reviewed-on: Fediversity/Fediversity#316
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
2025-04-22 11:32:33 +02:00