tvl-depot/ops
Florian Klink 508d67ad49 refactor(ops/terraform/deploy-nixos): argstr -> argstr_json
At least terraform wants all parameters passed via JSON to be strings.
It can't accept maps.

This means, allowing to pass a `argstr` JSON dict isn't really possible.

However, terraform is perfectly able to JSON-encode a map. So accept a
`argstr_json` argument instead, which `jq` will JSON-decode before
further processing it.

I dropped `argstr` support again so the jq expression still fits on my
screen, if anyone else (started) using this, I'm happy to review a CL
adding this. We should probably move the jq expression to some multiline
format then, though.

Change-Id: I5ab7a1169ab7305d3ab02db31c27732d9d1ab4e8
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11228
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2024-03-26 19:04:14 +00:00
..
besadii fix(ops/besadii): error formatting 2024-01-03 17:03:41 +00:00
buildkite fix(ops/buildkite): set default_branch explicitly 2023-02-01 17:25:06 +00:00
deploy-whitby refactor(deploy-whitby): use nvd instead of nix-diff 2022-01-13 08:14:00 +00:00
dns chore(3p/sources): Bump channels & overlays 2022-09-28 08:02:31 +00:00
gerrit-autosubmit chore(ops/gerrit-autosubmit): clean up warnings & clippy lints 2024-01-03 20:28:56 +00:00
gerrit-tvl fix(gerrit-tvl): Use only one build filter 2022-05-28 13:39:58 +00:00
glesys fix(ops/glesys): add more magic skip_flags, use endpoints.s3 2024-02-24 09:47:52 +00:00
journaldriver chore(ops/journaldriver): bump cargo dependencies 2023-11-12 22:52:12 +00:00
keycloak chore(ops/keycloak): drop oauth2-proxy client 2023-07-01 23:35:13 +00:00
kontemplate style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
machines feat(ops/machines/whitby): let clbot post in #tvix-dev too 2024-03-10 18:35:27 +00:00
modules chore(3p/sources): bump channels & overlays (2024-03-17) 2024-03-18 16:28:40 +00:00
mq_cli style(rust): Format all Rust code with rustfmt 2022-02-08 12:06:39 +00:00
pipelines chore: move protoCheck into extraStep of //nix/bufCheck 2024-03-15 11:55:54 +00:00
posix_mq.rs style(rust): Format all Rust code with rustfmt 2022-02-08 12:06:39 +00:00
secrets chore(users): grfn -> aspen 2024-02-14 19:37:41 +00:00
terraform refactor(ops/terraform/deploy-nixos): argstr -> argstr_json 2024-03-26 19:04:14 +00:00
users feat(ops/users): add a proper user for espes 2024-02-20 05:58:54 +00:00
yandex-base-image chore(ops): move yandex-base-image to //ops and bake in keys 2023-10-08 18:13:49 +00:00
yandex-cloud-rs chore(ops/yandex-cloud-rs): bump API definitions to 2023-09-04 2023-09-12 12:57:15 +00:00
nixos.nix fix(ops/nixos): Don't use the store path for depot 2024-02-21 06:11:02 +00:00