forked from fediversity/fediversity
terraform-nixos #1
Closed
kiara
wants to merge 57 commits from
terraform-nixos into tf
pull from: terraform-nixos
merge into: kiara:tf
kiara:main
kiara:update-nixpkgs
kiara:fix/forgejo-ci-secrets-rekey
kiara:fix/forgejo-ci-network-gateway
kiara:fix/forgejo-ci-ipv6-gateway-interface
kiara:ci-microvm-runners
kiara:npins-upstream
kiara:feat/tests-thru-flake
kiara:fix/use-without-flakes
kiara:rekey-contributor
kiara:secrets-nix
kiara:nspawn-clean
kiara:fix/ci-runner-memory-limit
kiara:fix/complete-yaml-permission
kiara:ci-multi-runner
kiara:forgejo-actions-api
kiara:non-qemu
kiara:deploy-boot-then-switch
kiara:tf-proxmox-hosts
kiara:fqdns
kiara:fix-pixelfed
kiara:ci-memory-tiers
kiara:issues/514-data-model-migrations
kiara:783-avoid-waiting-code
kiara:nspawn
kiara:api-schema
kiara:apps-deploy
kiara:tf-hosts
kiara:deps-link
kiara:spec-rio
kiara:wamp-spec
kiara:ci-gc
kiara:remove-builtins-toString
kiara:788-stale-commits-cancel-ci
kiara:pr/opentofu-patch
kiara:pr/nixpkgs-25-11
kiara:pr/nixfmt-1-2
kiara:pr/django-5
kiara:nspawn-rebasing
kiara:npins-upgrade
kiara:empty-default
kiara:fix-panel-test
kiara:qualify-cat
kiara:generate-users
kiara:split-readmes
kiara:move-stuff
kiara:plain-shell-scripts
kiara:flake-hashes
kiara:rm-nixmoxer
kiara:vanilla-git-tracked
kiara:use-data-model
kiara:rm-wiki
kiara:panel-group-fix
kiara:use-test-base
kiara:uncheck-devshells
kiara:check-nixos-configs
kiara:same-nixpkgs-version-only
kiara:copy-ci-commands
kiara:fix-hardcoded-sources
kiara:fix-run-utils-paths
kiara:ci-nixos-configs
kiara:rm-httpie
kiara:un-nixops
kiara:quiet-env
kiara:swappable-nixpkgs
kiara:tostring-pkgs-path
kiara:root-nixos-configs
kiara:infra-dev
kiara:fix-apps-ssh-shell
kiara:plug-model-groups
kiara:mv-nixos-configurations
kiara:split-utils
kiara:check-flake-schema
kiara:parameterize-systems
kiara:keep-apps-flake
kiara:pass-machines-params
kiara:comment-pre-commit
kiara:fix-nixops4-test-imports
kiara:fix-panel-test-invocation
kiara:comment-configurable-flakes
kiara:rename-app-hosts
kiara:fix-lib-import
kiara:test-default-dev-shell
kiara:de-override
kiara:use-exposed-checks
kiara:add-nixops4-checks
kiara:vanilla-pass-inputs
kiara:robust-machine-network-imports
kiara:vanilla-panel
kiara:panel-home-manager
kiara:check-applications-enabled
kiara:default-application-module
kiara:test-devshells
kiara:fix-secrets-resource
kiara:document-util-fns
kiara:comment-gittracked
kiara:callpackage-machines
kiara:check-apps-enable
kiara:dev-shell-build
kiara:model-panel
kiara:check-modelPath
kiara:gc-outside-tests
kiara:nspawn-container
kiara:peertube-update
kiara:data-model-cli-test
kiara:run-ssh-shell-bash
kiara:ssh-timeout-resilience
kiara:ssh-hosts-dedupe-key-file
kiara:un-detnix
kiara:dedupe-ensure-garage
kiara:interactive-default-memory
kiara:garage-admin-cli
kiara:escape-json-backslash
kiara:expose-envs
kiara:test-download-once
kiara:clean-key-trace
kiara:clean-up-import
kiara:test-generate-certificate
kiara:hide-nginx
kiara:separate-nixops4-nixos
kiara:mastodon-update
kiara:mastodon-4.4
kiara:model-vm
kiara:update-interactive-vm
kiara:disable-gc
kiara:patch-libvnc-server
kiara:garage-1
kiara:mastodon-un-socket
kiara:update-agenix
kiara:await-mastodon
kiara:xh
kiara:magick
kiara:csp-case
kiara:rm-mk-extra-hosts
kiara:un-relative-imports
kiara:unuse-with-env
kiara:target-un-systemd-boot
kiara:target-test-base
kiara:consolidate-npins-import-ssh
kiara:set-nix-path
kiara:factor-out-ssh-run-sh
kiara:operator-shells
kiara:enable-forgejo-registration
kiara:nixos-apps
kiara:model-nixos-apps
kiara:targetnode-uninputs
kiara:un-inputs-checks-common
kiara:name-root-path
kiara:garage-init-timeout
kiara:fix-nixosConfigurations-vm02116
kiara:override-detnix-nixpkgs
kiara:anubis-forgejo
kiara:forgejo-unstable
kiara:flake-expose-defaults
kiara:fix-exposed-panel
kiara:rm-unused-machines
kiara:full-fledged-default-nix
kiara:cancel-ci-on-force-push
kiara:debug-concurrency-group
kiara:revert-namespaced-applications
kiara:unclip-max-checks
kiara:test-deploy-nixos
kiara:detnix
kiara:factor-system-root-path
kiara:deep-recursion
kiara:deploy-nixos-default
kiara:add-option-defaults
kiara:data-model-domain
kiara:split-out-boot
kiara:load-disks
kiara:namespace-applications
kiara:test-acme-restore
kiara:split-out-disks
kiara:fix-wrapper-resources
kiara:rm-wrapper-resources
kiara:factor-acme
kiara:disable-test-channels
kiara:nixos-configuration-type-unspecified
kiara:splice-deploy
kiara:tf-conversion
kiara:ghostunnel
kiara:expose-deployment-type
kiara:expose-basic-model-check
kiara:check-rm-dead-imports
kiara:model-test-nixos
kiara:un-read-only
kiara:fix-recursive-caller-tf-proxmox
kiara:revert-inline-call
kiara:uncall-package
kiara:inline-template
kiara:centralize-tf-providers
kiara:netbox-assign
kiara:unname-config
kiara:unflake-tests
kiara:centralize-tf
kiara:test-utils
kiara:octodns
kiara:simplify-eval-opt
kiara:read-only-outputs
kiara:function-test
kiara:checks-rm-effect-pkgs
kiara:with-env
kiara:netbox-unpass-system
kiara:upstream-type-fileset
kiara:rm-checks-nix-path
kiara:netbox
kiara:split-ci-checks
kiara:cancel-old-ci-checks
kiara:nix-gc
kiara:rm-label-boot
kiara:attic
kiara:factor-out-tf-http-backend-settings
kiara:revert-forgejo-queue
kiara:forgejo-queue-channel
kiara:rm-fedi200
kiara:pure
kiara:cd-which
kiara:forgejo-timeout
kiara:rm-updater
kiara:proxmox-overlay
kiara:rm-flake-parts
kiara:factor-out-tf-run
kiara:data-model-tf-proxmox
kiara:minimal-targets
kiara:mv-acme
kiara:spaced-ssh-opts
kiara:unverbose-tf
kiara:rename-caller
kiara:un-options
kiara:rename-pve
kiara:split-data-models
kiara:factor-out-utils
kiara:upstreamed-python-packages
kiara:upstream-nimbolus
kiara:rm-acme
kiara:factor-out-tf-env
kiara:propagate-http-backend-config
kiara:un-intersection
kiara:terraform-backend
kiara:factor-out-tf-setup
kiara:mv-timeout
kiara:bash-proxmox-specify-node
kiara:bash-proxmox-experimental
kiara:reusable-nixos-template
kiara:skip-path-from-root
kiara:tests-thru-flake
kiara:factor-out-nixos-conf
kiara:fix-provision-proxmox
kiara:document-function
kiara:peertube-credentials
kiara:data-model-name
kiara:allow-empty-password
kiara:panel-add-git
kiara:dedupe-tests
kiara:break-down-nix-flake-check
kiara:fix-formatting
kiara:deployment-path
kiara:data-model-tf-test
kiara:data-model-test-deployment-plain
kiara:fix-data-model
kiara:data-model-factor-out-wrapper
kiara:mv-submodule
kiara:data-model-tf-template
kiara:data-model-ssh-template
kiara:proxmox-test
kiara:data-model-add-classes
kiara:data-model-refactor-deployments
kiara:data-model-test-shb
kiara:data-model-check-inputs
kiara:data-model-deployment-types
kiara:data-model-type-nixos-module
kiara:fix-env-apply-call
kiara:woodpecker
kiara:attic-infra
kiara:ci-manual-trigger
kiara:reflexive-function
kiara:data-model-modular-function-application
kiara:data-model-test-tf
kiara:data-model-tf
kiara:attic-woodpecker
kiara:infra-tf
kiara:tofu
kiara:upstream-python-packages
kiara:random-hostname
kiara:repro-data-model-deployment-recursion
kiara:data-model-test-deployment
kiara:unwire-module-functions
kiara:repro-broken-module-function-input-check
kiara:data-model-fix-root-class
kiara:data-model-classes
kiara:fricklerhandwerk-data-model-as-diagram
kiara:repro-username-type-error
kiara:fix-submodule-type
kiara:data-model-deployment-nixos
kiara:data-model-repro-default-issue
kiara:data-model-import-issue-nixops4-nixos
kiara:data-model-mock-nixops4deployment
kiara:data-model-rm-arg
kiara:data-model-as-diagram
kiara:data-model-hack-arg
kiara:data-model-mock-deployment
kiara:npins-verbose
kiara:verbose-updater
kiara:ci-in-nix-docker
kiara:test-pixelfed
kiara:note-scope-secrets
kiara:use-application-model
kiara:icewind
kiara:ci-container
kiara:access-cache-from-runner
kiara:kiara
kiara:attic-extra-dependencies
kiara:icewind-container
kiara:application-config-type-check-attempts
kiara:data-model-revamp
kiara:rm-flake-shell
kiara:use-revamped-data-model
kiara:data-model-runtime-environment
kiara:data-model-deployment-test
kiara:forgejo-ci-vpn
kiara:data-model-migration
kiara:domain-data-model
kiara:data-model-deployment
kiara:data-model-runtime-configuration
kiara:nix-path-for-runner
kiara:destructure-packages
kiara:ignore-tf
kiara:model-application
kiara:rm-sample-secret
kiara:purge-double-hash
kiara:simplify-binpath
kiara:configurable-flake
kiara:check-runner-ip
kiara:check-runner-cpu
kiara:tofu-test
kiara:proxmox
kiara:some-regressions
kiara:de-flake
kiara:kill-disko
kiara:depends_on
kiara:sectarian
kiara:bulma
kiara:tofu-mv-key
kiara:nix-path
kiara:tf
kiara:bash-deploy
kiara:generate-module-options-rebase
kiara:deploy-button-online
kiara:rm-enable-field
kiara:online-manage-py
kiara:stitching
kiara:stitch
kiara:add-missing-migration
kiara:revert-versioned-forms
kiara:form
kiara:form-wip
kiara:auth
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
kiara/fediversity!1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "terraform-nixos"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
intended to swap out nixos-anywhere for terraform-nixos, over:
losing their panel keys after TF sync
however, it seems that terraform-nixos has so far had its own flaws:
todo on terraform-nixos:
SSH_AUTH_SOCK- not fixed by removing ssh optionsdata.external.nixos-instantiatestill re-evaluates each time[ ] output using a random id, i.e. forcing to push even on no changes (resources rerun on trigger changes)rm unneeded top-level variables[ ] solve jq /<nixpkgs>thing.sshdir in - will this not backfire? e02e399a02closing in favor of Fediversity/Fediversity#307
Pull request closed