LICENSE
README.md
pyproject.toml
src/infra/__init__.py
src/infra/cli.py
src/infra/plugins/__init__.py
src/infra/plugins/ansible.py
src/infra/plugins/aws_sso.py
src/infra/plugins/base.py
src/infra/plugins/config.py
src/infra/plugins/github.py
src/infra/plugins/packer.py
src/infra/plugins/pulumi.py
src/infra/plugins/python_plugin.py
src/infra/plugins/raw.py
src/infra/plugins/setup.py
src/infra/plugins/slack.py
src/infra/plugins/terraform.py
src/infra/plugins/terragrunt.py
src/infra/templates/README.md
src/infra/templates/ansible/ansible.cfg
src/infra/templates/ansible/inventory.ini
src/infra/templates/ansible/setup.yml
src/infra/templates/ansible/vars.yml
src/infra/templates/ansible/playbooks/main.yml
src/infra/templates/ansible/roles/common/README.md
src/infra/templates/ansible/roles/common/defaults/main.yml
src/infra/templates/ansible/roles/common/tasks/aws.yml
src/infra/templates/ansible/roles/common/tasks/docker.yml
src/infra/templates/ansible/roles/common/tasks/git.yml
src/infra/templates/ansible/roles/common/tasks/gpg.yml
src/infra/templates/ansible/roles/common/tasks/java.yml
src/infra/templates/ansible/roles/common/tasks/macos.yml
src/infra/templates/ansible/roles/common/tasks/main.yml
src/infra/templates/ansible/roles/common/tasks/micromamba.yml
src/infra/templates/ansible/roles/common/tasks/neovim.yml
src/infra/templates/ansible/roles/common/tasks/ssh.yml
src/infra/templates/ansible/roles/common/tasks/terraform.yml
src/infra/templates/ansible/roles/common/tasks/ubuntu.yml
src/infra/templates/ansible/roles/common/tasks/vim.yml
src/infra/templates/ansible/roles/common/tasks/zsh.yml
src/infra/templates/ansible/roles/common/templates/setup_user_env.sh.j2
src/infra/templates/aws/config
src/infra/templates/aws/credentials
src/infra/templates/aws_sso/config.ini
src/infra/templates/claudecode/config.json
src/infra/templates/codex/config.json
src/infra/templates/config/config.yml
src/infra/templates/config/pypirc
src/infra/templates/docker/config.json
src/infra/templates/gemini/config.yaml
src/infra/templates/git/gitconfig
src/infra/templates/git/gitignore_global
src/infra/templates/git/gitmessage
src/infra/templates/git/mailmap
src/infra/templates/github/README.md
src/infra/templates/mamba/mambarc
src/infra/templates/nvim/init.lua
src/infra/templates/packer/packer.pkrvars.hcl
src/infra/templates/pulumi/pulumi.env
src/infra/templates/setup/setup.conf
src/infra/templates/ssh/config
src/infra/templates/ssh/conf.d/github.conf
src/infra/templates/terraform/terraform.env
src/infra/templates/terraform/terraformrc
src/infra/templates/terragrunt/terragrunt.env
src/infra/templates/terragrunt/terragrunt.hcl
src/infra/templates/vim/vimrc
src/infra/utils/__init__.py
src/infra/utils/aws.py
src/infra/utils/config.py
src/infra/utils/exceptions.py
src/infra/utils/ui.py
src/infra_cli.egg-info/PKG-INFO
src/infra_cli.egg-info/SOURCES.txt
src/infra_cli.egg-info/dependency_links.txt
src/infra_cli.egg-info/entry_points.txt
src/infra_cli.egg-info/requires.txt
src/infra_cli.egg-info/top_level.txt
tests/test_ansible.py
tests/test_aws_sso.py
tests/test_aws_util.py
tests/test_base_plugin.py
tests/test_cli.py
tests/test_config.py
tests/test_config_plugin.py
tests/test_github.py
tests/test_packer.py
tests/test_pulumi_plugin.py
tests/test_python_plugin.py
tests/test_setup.py
tests/test_slack.py
tests/test_terragrunt.py
tests/test_terragrunt_scaffolding.py
tests/test_ui.py