Commit Graph

40 Commits

Author SHA1 Message Date
Kiara Grouwstra 1177ad0bfa support nomad jobs from ./jobs/**/*.nomad.hcl files 2024-01-24 15:51:43 +01:00
Kiara Grouwstra 2bfdb8af80 just default 2024-01-24 10:20:13 +01:00
Kiara Grouwstra 9e62215c2a just 2024-01-24 00:14:39 +01:00
Kiara Grouwstra 96a4ccf181 auto-jobs 2024-01-23 22:11:58 +01:00
Kiara Grouwstra bf99a6b76c document nomad options 2024-01-23 22:11:38 +01:00
Kiara Grouwstra 95c29fdf92 locally auto-approve 2024-01-23 22:10:56 +01:00
Kiara Grouwstra f9d069beb4 levant 2024-01-23 22:10:38 +01:00
Kiara Grouwstra bf07fc3d1c fix trailing space 2024-01-23 22:10:30 +01:00
Kiara Grouwstra 2c3a7ee24c add local nomad 2024-01-23 21:15:50 +01:00
Kiara Grouwstra 33dd0a9ea8 add nomad CLIs 2024-01-22 17:03:57 +01:00
Kiara Grouwstra 684fe1eea3 fix sops error 2024-01-22 16:55:52 +01:00
Kiara Grouwstra 57beb5595f secrets: tf provider sops -> tfvars 2024-01-20 20:45:19 +01:00
Kiara Grouwstra 39103a0015 ditch readme section on managed state 2024-01-17 03:03:58 +01:00
Kiara Grouwstra b3d1f13db9 swap out references to terraform to opentofu 2024-01-17 03:03:34 +01:00
Kiara Grouwstra a3097779e2 terraformignore 2024-01-17 02:37:39 +01:00
Kiara Grouwstra 1bda4d5e9c fix ci to use nix 2024-01-17 02:37:31 +01:00
Kiara Grouwstra 67ee289043 refactor flake apps 2024-01-16 21:35:42 +01:00
Kiara Grouwstra 9f1ddf79c4 readme: tfvars no longer for secrets 2024-01-16 20:15:11 +01:00
Kiara Grouwstra eccb9d9ace save server state to local file 2024-01-16 20:08:48 +01:00
Kiara Grouwstra 075b6c5391 share state: terraform cloud 2024-01-16 20:06:59 +01:00
Kiara Grouwstra 71be74202c clean up readme 2024-01-16 19:10:07 +01:00
Kiara Grouwstra e1b127678a allow sharing secrets using sops + age/rage 2024-01-16 18:02:43 +01:00
Kiara Grouwstra 0badb72e8f inNamespace 2024-01-15 23:42:41 +01:00
Kiara Grouwstra 47d40e487f configure ssh keys 2024-01-15 22:07:10 +01:00
Kiara Grouwstra 183790d365 poc: terranix-hcloud 2024-01-14 08:43:47 +01:00
Kiara Grouwstra 0af550d642 poc: hcloud thru terranix 2024-01-13 17:16:49 +01:00
Kiara Grouwstra 67ec8d23f6 poc: terranix 2024-01-13 16:31:46 +01:00
kiara cda93dc555 ci: steps (#3)
Signed-off-by: kiara <kiara@bij1.org>
Reviewed-on: #3
2023-08-13 10:22:44 +00:00
Kiara Grouwstra 363ad83333 add why not store state in git 2022-08-21 10:04:00 +02:00
Kiara Grouwstra f808460b07 commit lock file 2022-08-21 09:55:52 +02:00
Kiara Grouwstra 194a21da7e test api coverage
regions/images/keys/records working.
actions not yet implemented.
droplets not working yet.
2022-08-20 20:03:34 +02:00
Kiara Grouwstra cdccc88297 document api key usage 2022-08-20 19:39:35 +02:00
kiara 38478ffb76 ci: tf cloud token 2022-08-13 20:56:59 +00:00
kiara b7add5777f backend: http -> cloud 2022-08-13 20:32:23 +00:00
kiara 07305f13c0 .woodpecker.yml
simplified from:
https://woodpecker.treehouse.systems/treehouse/terraform/build/42/config
2022-08-13 20:24:45 +00:00
Kiara Grouwstra bb1167afbe document gitlab state
https://docs.gitlab.com/ee/user/infrastructure/iac/terraform_state.html
2022-07-30 08:43:19 +02:00
Joey den Broeder c739e81ef8
Fix GitLab CI 2022-01-10 14:16:14 +01:00
Joey den Broeder 5902d2cdcb
Ignore Terraform lock file 2022-01-10 14:15:51 +01:00
Joey den Broeder 8bc8ccdbc0 Initial configuration
* Added [GitLab Managed Terraform State](https://docs.gitlab.com/ee/user/infrastructure/iac/terraform_state.html) as a backend
* Configured basic CI/CD for Terraform
* Prepared configuration for GreenHost
2022-01-10 13:53:20 +01:00
Joey den Broeder 1d2bba5bb8 Initial commit 2022-01-10 11:04:08 +00:00