infra/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
infra/cli.py,sha256=oPQ4eZQW0mOezhJEwy1uHKc_mRG929Ty0BRiDfKvmvo,23602
infra/ansible/README.md,sha256=rJgnDkitbQQfDhH98Y38bcemJz2eVXdwt9lGW9yKQo8,4311
infra/ansible/ansible.cfg,sha256=5ckL6ApXToA6vXrTETE2u_gGc9decjXW2KLo6ep5oic,1072
infra/ansible/examples/ansible-vault.md,sha256=KvXAatiKFUDsKlN7AWZvvMm8H6ZJiiyLMXRMCGXGCfM,670
infra/ansible/examples/inventory.yml.example,sha256=tcRk_pRqEWEhitl4UILaOLeLs-VpO1DNVgsrU4eKdh0,348
infra/ansible/examples/requirements.yml,sha256=Aj0_-M1-NURpS7NgoUQXcn7fwzKWxU-MlCn4gQsYd48,225
infra/ansible/examples/group_vars/all.yml.example,sha256=WOaIsfcuZMQOBpR7PiYSooBmf-C-qgbBrmaTn0vU1Zw,417
infra/ansible/examples/host_vars/single-host.example.yml,sha256=0xeflp8zVpmmAQ--VqwodyQNQqm9GlOcINB2LZ5zMAA,181
infra/ansible/inventories/local.ini,sha256=1C_GXWrBW-njPnb88HyYdw1BYxpJbFDM2BEZCQklTyQ,173
infra/ansible/inventories/production.ini,sha256=bhvAT_XS5r1R25LjJJ3XSqaRYJhYH2qGJFY8xlfLeEc,4699
infra/ansible/inventories/staging.ini,sha256=bSFLLGyA4396KTiaSqSPyOv5z1XPyUiKQ3RYaqrGOwE,4130
infra/ansible/inventories/group_vars/local.yml,sha256=KPkYqUTv-ZkUW__iG_ykft1WMzJ4u_Nfb3lplMtV8U0,2389
infra/ansible/inventories/group_vars/production.yml,sha256=n6xsuvJpyc9n9jwYHHB2FRtTzlenD8GbRmFMeERoWGk,435
infra/ansible/inventories/group_vars/staging.yml,sha256=kD92VEjU98IJlmPhnMKBGMYKtIaw7Vdt4t290Cs6ub4,254
infra/ansible/playbooks/local.yml,sha256=xvedi-NAbs-QSI8xwhwllck7eQTPPQIJgn7YY0RYtuw,127
infra/ansible/playbooks/production.yml,sha256=VSkSJ6zo-T9VlaC1KaolQ4v2OSvHm59uJ7JQ4e86Ocg,330
infra/ansible/playbooks/staging.yml,sha256=V_Ai_HvrM4JRGk3gqKLkL-swi6OKxpDaq3xz4b3qY0I,309
infra/ansible/roles/base/README.md,sha256=X8D5yQ2H3k1Dm127rnZJW8ERZ0_XxSGaTEMDM_cfDRs,19546
infra/ansible/roles/base/defaults/main.yml,sha256=tmuvSZpbhGPMcD_pSESyCqpfkalxJj7upoNIsIon7ng,2506
infra/ansible/roles/base/handlers/main.yml,sha256=IVJlaG0aPVZivahrV3XfNRHAbtpZEacgXAYJUNuACb4,123
infra/ansible/roles/base/tasks/ai_tools.yml,sha256=ByYOfZXCxe73rfRaOd7p92BpUxICXlw8uXgg30X3Q2k,1874
infra/ansible/roles/base/tasks/ai_tools_install_darwin.yml,sha256=WLU738i0b9ZUpd-DOLZBbp5zNh4Iq4jhyBBGHiEB4H8,890
infra/ansible/roles/base/tasks/ai_tools_install_linux.yml,sha256=ZSmYa9wiryEPXwk2w7txWxAKKRhl_59FLNrdemAnPgo,506
infra/ansible/roles/base/tasks/aws.yml,sha256=f8JJ1byDSj_frBEGfHLuLP_-pcu7mc9R_s1GXN-HHg0,768
infra/ansible/roles/base/tasks/docker.yml,sha256=E-uj7vCX1uJ_SVn1JBCyt8eIG4_JgyQFLxvKE-sl4gc,851
infra/ansible/roles/base/tasks/git.yml,sha256=3HJIBlSsrpVYJyDXQAF0ooTU6kPnoJDehtKJnGzZ1m4,1934
infra/ansible/roles/base/tasks/gpg.yml,sha256=-vouRBZ3q4Czad1cJmgwd95IbC0s2ZgLfCA_gats7CM,3831
infra/ansible/roles/base/tasks/java.yml,sha256=c5DaB1wGnE4xreIzm1NzBmnytM_EPVa5i5d1CoCdZzw,963
infra/ansible/roles/base/tasks/macos.yml,sha256=NNwgdOWVODTRaLA6g_ib9D3Vm4QWsOPrmcOohQPUxSU,1155
infra/ansible/roles/base/tasks/main.yml,sha256=KnaxHd27XrGuTRWKe2MCLjLgJ8ezFUPZ7eNA1-EszPU,2078
infra/ansible/roles/base/tasks/micromamba.yml,sha256=jiBLyhwY6JkVeeGGK2g2j-igZm1mqiSvGRqw5fnyrkU,4687
infra/ansible/roles/base/tasks/micromamba_install_darwin.yml,sha256=pvLeAODnT6tmU8jJZwQD0m7uBesW9JuVBIjkP5Jr30s,114
infra/ansible/roles/base/tasks/micromamba_install_debian.yml,sha256=I1Q-NN5Sn8tHO_kv8tpqOyPTzXR5ULGs7vHQgEwgijw,275
infra/ansible/roles/base/tasks/neovim.yml,sha256=Qv68G2-AuJfpsnPWgz8_bCTLL22UDI7cXD5bZ6UxzSQ,810
infra/ansible/roles/base/tasks/neovim_install_darwin.yml,sha256=BacbiSlZR1qD3UCAEGr8AW2OxYZWu8pTLmEmUpZ0wfI,106
infra/ansible/roles/base/tasks/neovim_install_debian.yml,sha256=TSkgWAg7UqJeVlLueaOUBrcnhxyaws0S9MQVxQgkcLw,93
infra/ansible/roles/base/tasks/oci.yml,sha256=5HvjJkj3snLGgqHQjqfkeRvR_Dy2PI38tjW7ZJN_Czs,964
infra/ansible/roles/base/tasks/ssh.yml,sha256=xQg3E1Qltf0oes5GZVOANq0biziLnp7twDw-m0JVe6U,2665
infra/ansible/roles/base/tasks/sshd_server.yml,sha256=FDUSmzfTSUojAqCxPjavMwolYwdg9_TOtv9Yrq59u_M,722
infra/ansible/roles/base/tasks/terraform.yml,sha256=LVmKyR2uuJfCc-cwxWsToebUCO3-xM6U9PK4EonZjZA,494
infra/ansible/roles/base/tasks/ubuntu.yml,sha256=ZWgjLxsQs0xm4TeOgDZi0Sjhn4uysoBDSe5Y-t9b1cI,828
infra/ansible/roles/base/tasks/ubuntu_common.yml,sha256=i9yiwsQlCOU_9VlGB0NpY3AlSIVp3yJKE4Naye1J7Uk,858
infra/ansible/roles/base/tasks/ubuntu_desktop.yml,sha256=IzH4qKebG6c1NxvtHrmkPZP2-fQefRFUiYCxjxu0Sq0,343
infra/ansible/roles/base/tasks/ubuntu_server.yml,sha256=mwJpVLlFY3Mf2HfMyCJNiINCVWcbohU5mx9NwPgqzYE,336
infra/ansible/roles/base/tasks/vim.yml,sha256=1S-REYJRXP6UN8pylYPGLrGQcSdAzjk9eUHfMdFXwCs,499
infra/ansible/roles/base/tasks/zsh.yml,sha256=DQRqRiFugZp2ikBiQhptvol07IJ5bfOFnksSOBB-hOg,1850
infra/ansible/roles/base/tasks/zsh_install_darwin.yml,sha256=cs2DXa8FVoYXhaqU_mPEntHxgfM5KKMwqVeK7S2mpXI,184
infra/ansible/roles/base/tasks/zsh_install_debian.yml,sha256=X8J1ew1lQNs1H8rGoOm15XF6Tvsq8aYcmRzfGbItXR0,171
infra/ansible/roles/base/tasks/terraform/config.yml,sha256=52U2yh6DBMjLwWyA95-ZZbcVuZQ5DsvcRD4w6HgahAA,1029
infra/ansible/roles/base/tasks/terraform/macos.yml,sha256=EUP1cf0Z0Zv_XmmQml-62ojekqCpNGpeJFkrP2lPVNo,2508
infra/ansible/roles/base/tasks/terraform/ubuntu.yml,sha256=MtPJI7KnCPW1l2VgvOkb4AjNJCu1_bILlO8HKss3PUU,2981
infra/ansible/roles/base/templates/README.md,sha256=mRtodCFsjBw10CfgEbPp48Cmueo6Q7wuur-IUcp3EXg,1385
infra/ansible/roles/base/templates/setup_user_env.sh.j2,sha256=4d2ozmxXkAkypRQljSOhKG-hs9RlTx7QdgqUTtxTax4,2215
infra/ansible/roles/base/templates/claudecode/config.json,sha256=SCmfVnzmtL_T1L4_mXANbUNk-dzVyf_hoAI4Pjlw7cU,134
infra/ansible/roles/base/templates/codex/config.json,sha256=-hT0cbNTjbpzk6sPI6xgytpxPbFklRnLTZxDxujiYJE,112
infra/ansible/roles/base/templates/config/config.yml,sha256=6g8u9l8iTk2E2Fymk_8wem1etdIXz-5qyTEtAfnRSFM,1284
infra/ansible/roles/base/templates/config/pypirc,sha256=VDFf9YFopiSrOLjeVGANKmyKV4JmqBsK9Veyu_Fdw_s,277
infra/ansible/roles/base/templates/copilot/config.json,sha256=yj0WO6sFU4GCciYUBWjzvvfqrBh869doeOC2Pp5EI1Y,3
infra/ansible/roles/base/templates/docker/config.json,sha256=1RdeTTjQ34RrIXBRkpffBFYIDj59EGaj3BSuIsYjvY0,468
infra/ansible/roles/base/templates/gemini/config.yaml,sha256=sNW7k8VCG6igs8RqyElwbrnbXGLobO7KxOOcKF2L6Fg,131
infra/ansible/roles/base/templates/git/gitconfig,sha256=9VHABckiTUO6bCTHZw72huE25Um96RFgI9PQ68CjKk8,2604
infra/ansible/roles/base/templates/git/gitignore_global,sha256=1obh_jYkngQN3P98vLWnv_d0iClywhJD7l8kd_gMtKs,534
infra/ansible/roles/base/templates/git/gitmessage,sha256=yuWU02k-FG2c0V4tn7VBczHY7qeX4gfnaUn94Lnvyag,1341
infra/ansible/roles/base/templates/git/mailmap,sha256=DMEs3L7d4PCxKVW77ya7u55GOvtnZth3LBnxDZtUq6M,868
infra/ansible/roles/base/templates/github/README.md,sha256=WnEzumWEpXGaMvaqBbPsB4Ks0aTSI1W-EsfW_T22dyw,973
infra/ansible/roles/base/templates/mamba/mambarc,sha256=XJvVBnZ_MN3Drl3mcvlNh_PAIwpfaEb9RAFfNFSS2Gc,815
infra/ansible/roles/base/templates/nvim/init.lua,sha256=oS0wxSSG7i2EB9PGuJQjl1qbdGtyNaWLZCpZt64NCig,2117
infra/ansible/roles/base/templates/packer/packer.pkrvars.hcl,sha256=opyXIq0H_cGWArKPZAGIg1AVjTg-ncrordKsdQu9kl4,673
infra/ansible/roles/base/templates/pulumi/pulumi.env,sha256=F7FeAg1CYdrGVldG59kjkcgJqcfCJfBoDGcX5kyUfts,852
infra/ansible/roles/base/templates/setup/setup.conf,sha256=KaQYFTg9yulOifJMsLlDofIdzD_G-rPht_LHXCl6pzQ,381
infra/ansible/roles/base/templates/ssh/config,sha256=x3shbPgfOolu1O1aGWEVvg70m9hbO5eQQrEDAokMMtY,1031
infra/ansible/roles/base/templates/ssh/conf.d/github.conf,sha256=DBPt0vq_Jl3m94pD164S13nRju8-eo8JrfMj7NGucZQ,304
infra/ansible/roles/base/templates/sshd/99-infra.conf.j2,sha256=3_LztP-Qybs9Q5m1VqKpFfpjUkFNu0H0_ilcEpDAMqQ,1134
infra/ansible/roles/base/templates/terraform/terraform.env,sha256=njAkQmviLPtqQ3oGqRHizn_ssz837YtlxKvZhQmToD8,1474
infra/ansible/roles/base/templates/terraform/terraformrc,sha256=v1J4uIrz3W3qv0Lt0C_4vY9gxiK5v5SWj8x7smtMsrI,1510
infra/ansible/roles/base/templates/terragrunt/terragrunt.env,sha256=Qoa4jAhTyqmS8VwhIL2BGW6ODKYz0mlwiRKnCc4Qy1c,549
infra/ansible/roles/base/templates/terragrunt/terragrunt.hcl,sha256=IHaIg7NgH4OtfzsimXUNtYv7tHhgbK-NFA0jzmujaE8,470
infra/ansible/roles/base/templates/vim/vimrc,sha256=ygwBMaab2j4LDzI-TOFrI5grmeYSmk5qC_CUs1d9rfE,2197
infra/plugins/__init__.py,sha256=IYJuE7PRe99lQeCLpc8n6GarxawbN6Te4vXzZ_Xnr04,198
infra/plugins/base.py,sha256=IjbeVPSYbh6kZlEGsJSlmrpp8xBUVaqTCmiTu2QLFRQ,2361
infra/plugins/loader.py,sha256=sP8FJbCOMSxjn3R043eBK0eLvVjIayPucBhtQ49hG_I,4680
infra/plugins/setup_registry.py,sha256=NWzeNzASHyHaiDX_ClDv14de2yocg80-5_GLRdyBy5g,3485
infra/plugins/ansible/__init__.py,sha256=oJYNSNwr3qLVcejg6BvN3XLX2ettxG3yKYE3pVsLUXs,97
infra/plugins/ansible/plugin.py,sha256=Op2DbKT0r-BZDP0P30CIZcquyaI9ujvnt01AAZynx5o,3802
infra/plugins/aws/__init__.py,sha256=jTnM789yjgaq7aoHxSwnnbc6P6H4gozpq-hvOJIca0g,94
infra/plugins/aws/plugin.py,sha256=gRt6ogjwc3uTQ0g_cb6fmqJ6CDGgnlXabg5D4pF-PJ4,14606
infra/plugins/config/__init__.py,sha256=lSoVg7urQD04TxK0PTVrcSBTkZz6F2p8UGuY3BIpmog,94
infra/plugins/config/plugin.py,sha256=uZctFwiLfxfTAa9Iw0SDh98SA1vGvPWMr-AxFIaDuEU,4282
infra/plugins/github/__init__.py,sha256=d3j6Y7p7Yb1zj6xVbYAEPLmV_81qKJJPha7WeQEH4fg,94
infra/plugins/github/plugin.py,sha256=1pRxyDvMJnVmLtcJTBBT9IttA_EmeOjlzLaAE9uwnwU,2323
infra/plugins/packer/__init__.py,sha256=IjTTJO91gWaETug8YkjayL0j7VZYgCare1nezemtvuU,94
infra/plugins/packer/plugin.py,sha256=YTCdTOmbKS_9GeUNAnKeAEEvmp7-w6vcHzDrgKtKTYA,5008
infra/plugins/prompts/__init__.py,sha256=rffjzt-H--BWHXtvgSh1iV2NTjs-lbc0jsSYWcjBNeo,97
infra/plugins/prompts/__main__.py,sha256=2kyCRAkE_S0aKGQrMkSX61f1e3tgk16fZur240lfbb0,83
infra/plugins/prompts/compose.py,sha256=UlGqqWneiCxJCTn397J8egT4Q4BJaRlCyIHb-nfFStE,9557
infra/plugins/prompts/plugin.py,sha256=k8nJ_p6HQcNOpEGDEsEiLjqquBNUG95ledpgAWnxD2A,1783
infra/plugins/prompts/service.py,sha256=yN2hZcXFomTI2v94f_ZHkQw4q9Qkh480ITxqldNrolI,1021
infra/plugins/pulumi/__init__.py,sha256=AGOkQ9Iv_kx8rAFdxVkgW09MbddjlRNZH4-hVnfeGUc,94
infra/plugins/pulumi/plugin.py,sha256=8Nkmo2E1Bn3MXrGdTY2xZlWPql0ygW5xamL-0UTDrYI,4716
infra/plugins/python/__init__.py,sha256=ljS4FT7vsKfC47r9I4E2e6tw1H0UG-Qln5nyhYHWdfs,602
infra/plugins/python/plugin.py,sha256=wxqa_1H3sasRbkjXeHh2TUY1_UkQkzjPKVBEK-Uihw0,11950
infra/plugins/raw/__init__.py,sha256=2nPdI1ve5odgTbuqFB1LI5grnJ5GogFlIG3aA6MdIxo,85
infra/plugins/raw/plugin.py,sha256=L20vPNpEtX34dCeNWASBex9wXZD0Uok__1Othoci_nU,2144
infra/plugins/server/__init__.py,sha256=TtZMU1IHpqbSVy3wmSCgql81oEhtUwB1UMX-auHCoHA,94
infra/plugins/server/plugin.py,sha256=CJ8ffW4n7fQNYcVKpQo8629byBPUbsx5k4BSx7A_Dqk,8028
infra/plugins/setup/__init__.py,sha256=1ZLze212PdZol-E_-VKe30733GwFfTP7CCSh636bHtM,91
infra/plugins/setup/plugin.py,sha256=5q5i9dUo9xq40rQW0Kri5fjYRLjoPm9BMpBLAurhcno,15788
infra/plugins/setup_commands/__init__.py,sha256=1svyMKdF7R4-9YcDuPRi36Tyqgp91B5EJfkKMUF5AU0,186
infra/plugins/setup_commands/base.py,sha256=nQTtAiRPAUHwOlP1726z5XFISHedeVmFpdkU2uvenoQ,449
infra/plugins/setup_commands/create_cmd.py,sha256=zTIA_WJ6PqBcwwuyoV2alrlM3x1XjeFzlD4ZLzt8dvY,390
infra/plugins/setup_commands/list_cmd.py,sha256=Qk89nnoW8inTwOrAR34vMYVG7faJ3DMpGQy74utXuKQ,333
infra/plugins/slack/__init__.py,sha256=3b_rDNIUq9xwONHTz_B6PEWBCmgK663hNgXDzpd6yxE,91
infra/plugins/slack/plugin.py,sha256=4l1GQhALClWNjMTUhpJF7GAXgwzwKMx0jLyA7GIB3hk,3288
infra/plugins/terraform/__init__.py,sha256=0S3sUGQvgGV_H_SiZ0hwVSrOEDOHZS7fS-Amzs3H1D8,103
infra/plugins/terraform/plugin.py,sha256=YAJFypqcnQwwjKUYp9g4WqNvdTHWB5hkB5w-rk1mVSU,4399
infra/plugins/terragrunt/__init__.py,sha256=Xx2txnxfXzxZW_fY4h4z9N8pDIe59sWs_z-GuF8VNNg,151
infra/plugins/terragrunt/plugin.py,sha256=Fx8ewVF0LdWdFPYdQYNfjRQjkzBrmLCaBGDVqiNX3_k,6524
infra/prompts/CLAUDE.md,sha256=I1YLIWFBmEsHM-3dmORHMxiBZEc-nJM0Ohhlq_tozjw,1564
infra/prompts/GEMINI.md,sha256=kzxYZD0_9YhdY_pODhR2V__hJgQBZVkQMTQQjUZjFDg,1569
infra/prompts/README.md,sha256=Cz20tLpyichW7evV_kbrdqAbPUxhfPW5LiIefim0HM4,6240
infra/prompts/base-rules.md,sha256=J08Cx0kyZDiX-J968PlMhyim8SRGUI0rrjjDxS821Mo,9101
infra/prompts/copilot-instructions.md,sha256=Y4aNWLlK6M1mFtfL0FQ_VOuQBfp6g-cwlo-tDpFgmpo,2030
infra/prompts/setup.sh,sha256=L6xlJVmOzhDs7RYQHBa0f3EX7f3hZ6NZvbc9ZLkhOgU,688
infra/prompts/templates/go.md,sha256=3UdvkqQei1QAWapfGaybNJ8HrCpz87BKMMmMPen-rJQ,7893
infra/prompts/templates/python.md,sha256=oZNls_7GmjwWvAgHV8_5JRM92pis3ttm_nHoY_kY6cw,5103
infra/prompts/templates/rust.md,sha256=7T1tMwPS3sOl33cgyr91lOZOtry7Ad0M21nLzG_CnrU,6050
infra/prompts/templates/terraform.md,sha256=_qv39ZjOkxF1WF0FsndgBTuMJboTsBwb15bzRHfrwEA,4223
infra/prompts/templates/typescript.md,sha256=KjN2SSvgyWYEdSMS5de22LdkoXPM_EIdQY8CON6hYK4,6959
infra/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
infra/utils/aws.py,sha256=KV1pFpMFR24iAzJRgLJcLJb6lbzdVMXaiidiS9avet0,710
infra/utils/bundle.py,sha256=HsHmftnabvxNJLrYzFq0Rl-GYEJDAAcs-bT1mPZD7tE,2568
infra/utils/config.py,sha256=Ow9-Q804sRa9c5ZLIGytBFVKiHQVdjHXwIk8IRDdCbg,9325
infra/utils/ensure_path.py,sha256=Ov4QiRqcglEv_24tTfcYT4fwkVQdC9fSd-XBPIoKVbA,3046
infra/utils/exceptions.py,sha256=Fyy9nI5ajLQM5IrVr1R06lGk1kkX7w7p2qD_xGTGXNQ,731
infra/utils/path.py,sha256=sY53C2dpa1INS2dsXJShVWhUDEZ4S1N4brDyUxifrso,2774
infra/utils/ui.py,sha256=l-HAFpinsiD2AUhgV1U1CQ5lQyb9PXXQ2i-Eod1DuB0,2334
infra_cli-0.1.2.dist-info/licenses/LICENSE,sha256=szVX0sifGxCYidUy1iWp9tWJp-43yzfwIXYfesvA_j0,11360
infra_cli-0.1.2.dist-info/METADATA,sha256=8tYNpY1WxhRqxU5DdGXh5BCeOVD5eU4H3MGwW2wx9Js,7036
infra_cli-0.1.2.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
infra_cli-0.1.2.dist-info/entry_points.txt,sha256=DjGnf5ZhEHK2IW5W4YEjfQxNVMr0zAEveJG6OLc8rRE,40
infra_cli-0.1.2.dist-info/top_level.txt,sha256=oUj4TteZGKCvGrRn61_VMWOw-XGJCHm3_ZqbfNLhSE0,6
infra_cli-0.1.2.dist-info/RECORD,,
