- flake.nix: add pkgs.opentofu to the devshell (LXC provisioning pilot). - .gitignore: ignore tofu/.terraform/, *.tfstate*, *.tfplan and tofu/.env. The provider lock file (tofu/.terraform.lock.hcl) stays tracked on purpose: it pins the provider version. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012uoq5AVK8mkBgg83Mq6o5V
38 lines
825 B
Plaintext
38 lines
825 B
Plaintext
.env
|
|
*.env
|
|
!*.env.example
|
|
passwd
|
|
.venv/
|
|
ansible/.venv/
|
|
ansible/collections/
|
|
ansible/generated/
|
|
ansible/inventory/host_vars/gyro/vault.yml
|
|
node_modules/
|
|
|
|
# Python bytecode
|
|
__pycache__/
|
|
*.py[cod]
|
|
|
|
# Local build artifacts
|
|
*.tar.xz
|
|
|
|
# Nix / direnv
|
|
.direnv/
|
|
result
|
|
result-*
|
|
|
|
# direnv shell hook lives in the repo (global gitignore hides it)
|
|
!.envrc
|
|
|
|
# Ansible local runtime dir (facts cache, locks)
|
|
.ansible/
|
|
|
|
# OpenTofu: state содержит фактическую конфигурацию гостей и потому не
|
|
# коммитится. Лок-файл провайдера (.terraform.lock.hcl) наоборот нужен в Git —
|
|
# он закрепляет версию, поэтому под исключение не попадает.
|
|
tofu/.terraform/
|
|
tofu/*.tfstate
|
|
tofu/*.tfstate.*
|
|
tofu/*.tfplan
|
|
tofu/.env
|