<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <url>
        <loc>https://www.gruntwork.io</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/services/terragrunt</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/services/opentofu</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/platform/iac-library</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/platform/account-factory</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/platform/pipelines</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/platform/patcher</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/careers</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/resources/community</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/about</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/open-source</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/support</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/contact</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/accelerator</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/pricing</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/a-la-carte</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/open-source-services</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/search</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/lp/hipaa-hitrust</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/terragrunt-scale-sign-up</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/lp/fedramp</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/lp/nist</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/customer-stories</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/ai-info-page</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/solutions/aws-landing-zone</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/lp/gruntwork-racing</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/lp/devops-wishlist</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/solutions/hipaa-compliant-infra</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/solutions/gcp-landing-zone</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/solutions/azure-landing-zone</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/solutions/iac-residency</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/account-factory-for-gitlab</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/adopt-pipelines-gradually-with-opt-in-environments</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/advanced-filtering-for-drift-detection</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/aws-provider-v6-support-in-the-service-catalog</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/aws-service-catalog-1-0-0</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/azure-oidc-and-custom-auth-for-pipelines</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/consolidated-comments-for-pipelines-and-terragrunt-scale</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/drift-detection-for-gitlab</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/drift-detection-now-supports-terragrunt-stacks</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/improvements-to-pipelines-change-detection</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/infrastructure-dashboard-preview</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/introducing-our-product-changelog</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/output-change-summaries</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/patcher-stacks-support</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/per-unit-logs-for-multi-unit-pipelines-plans-and-applies</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/pipelines-auth-speedup</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/pipelines-gitlab-self-hosted</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/pipelines-ignore-lists</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/pipelines-now-validates-dependency-removals</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/sha-pinning-for-pipelines-workflows</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/standardizing-on-a-more-flexible-hcl-config</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/changelog/terragrunt-scale-free-tier-up-to-25-units</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/5-lessons-learned-from-writing-over-300-000-lines-of-infrastructure-code</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/5-steps-to-get-out-of-devops-bankruptcy</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/5-years-of-gruntwork-2</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-comprehensive-guide-to-authenticating-to-aws-on-the-command-line</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-comprehensive-guide-to-terraform</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-crash-course-on-aws</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-crash-course-on-docker</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-crash-course-on-kubernetes</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-crash-course-on-terraform</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-guide-to-automating-hashicorp-vault-2-authenticating-with-instance-metadata</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-guide-to-automating-hashicorp-vault-3-authenticating-with-an-iam-user-or-role</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-talk-on-the-new-aws-application-load-balancer-updates-to-ecs-and-kinesis-analytics</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-year-in-review-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/a-year-in-review-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/add-automatic-remote-state-locking-and-configuration-to-terraform-with-terragrunt</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/ai-coding-assistants-and-infrastructure-as-code-velocity-without-losing-control</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/an-introduction-to-terraform</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/announcing-gruntwork-compliance-for-the-cis-aws-foundations-benchmark</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/announcing-the-terragrunt-scale-free-tier</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/authenticating-to-aws-with-environment-variables</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/authenticating-to-aws-with-instance-metadata</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/authenticating-to-aws-with-the-credentials-file</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/automated-testing-for-kubernetes-and-helm-charts-using-terratest</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/automatically-enforce-policies-on-your-terraform-modules-using-opa-and-terratest</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/avoiding-outages-in-your-kubernetes-cluster-using-poddisruptionbudgets</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/aws-re-invent-2016-the-short-version</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/caddi-chooses-gruntwork-pipelines-over-atlantis</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/cis-aws-v1-4-is-out</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/clara-copilot-ai-builds-a-secure-scalable-foundation-for-defense-ai-with-gruntwork</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/cloud-adoption-fails</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/cloud-nuke-how-we-reduced-our-aws-bill-by-85</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/comprehensive-guide-to-eks-worker-nodes</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/delaying-shutdown-to-wait-for-pod-deletion-propagation</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/devops-foundations</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/easygo-scales-aws-10x-cuts-maintenance-by-90-percent</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/even-more-dry-and-maintainable-code-with-terragrunt</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/get-couchbase-running-on-aws-in-5-minutes</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/get-up-and-running-with-influxdb-enterprise-on-aws</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gracefully-shutting-down-pods-in-a-kubernetes-cluster</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-houston-a-fundamentally-better-devops-experience-is-now-in-beta</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-infrastructure-packages</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-is-hiring-devops-engineers</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-april-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-april-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-april-2021</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-april-2022</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-april-2025</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-august-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-august-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-august-2020</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-august-2022</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-august-2023</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-august-2025</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-december-2017</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-december-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-december-2020</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-december-2023</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-december-2025</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-february-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-february-2021</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-february-2025</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-feburary-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-january-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-january-2020</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-january-2025</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-july-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-july-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-june-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-june-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-june-2020</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-june-2022</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-june-2025</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-march-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-march-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-march-2020</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-march-2022</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-march-2024</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-march-2025</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-may-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-may-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-may-2021</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-november-2017</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-november-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-november-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-november-2020</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-november-2021</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-november-2022</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-october-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-october-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-october-2023</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-october-2025</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-september-2018</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-september-2019</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-spring-2026</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/gruntwork-newsletter-summer-2021</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/healthtech-companys-move-from-clickops-to-iac-with-gruntwork</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-deploy-production-grade-infrastructure-using-gruntwork-with-terraform-cloud</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-goods-built-a-production-ready-platform-without-a-devops-team</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-build-an-end-to-end-production-grade-architecture-on-aws-part-1</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-build-an-end-to-end-production-grade-architecture-on-aws-part-2</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-build-an-end-to-end-production-grade-architecture-on-aws-part-3</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-configure-a-production-grade-ci-cd-workflow-for-infrastructure-code</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-create-reusable-infrastructure-with-terraform-modules</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-manage-large-opentofu-terraform-state-files</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform-using-branches</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform-using-terragrunt</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-manage-multiple-environments-with-terraform-using-workspaces</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-manage-multiple-versions-of-terragrunt-and-terraform-as-a-team-in-your-iac-project</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-manage-terraform-state</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-process-time-series-data-on-gcp</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-securely-store-secrets-in-1password-cli-and-load-them-into-your-zsh-shell-when-needed</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-securely-store-secrets-in-bitwarden-cli-and-load-them-into-your-zsh-shell-when-needed</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-spoof-any-user-on-github-and-what-to-do-to-prevent-it</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-use-upcoming-terragrunt-1-0-changes-today</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-to-write-code-on-mac-or-linux-but-test-on-windows-with-hot-reloading</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-we-built-a-distributed-self-funded-family-friendly-profitable-startup</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-we-got-to-1-million-in-annual-recurring-revenue-with-0-in-fundraising</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/how-we-hire-at-gruntwork</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/informa-builds-a-secure-scalable-iac-cloud-platform-on-gruntwork</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/informas-smooth-migration-from-terraform-to-opentofu</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/installing-multiple-versions-of-terraform-with-homebrew</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-boilerplate</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-cis-service-catalog-and-cis-reference-architecture-2-0</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-commercial-support-for-terragrunt-and-terratest</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-git-xargs-an-open-source-tool-to-update-multiple-github-repos</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-gruntwork-get-up-and-running-on-aws-with-devops-best-practices-and-world-class</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-gruntworks-aws-landing-zone-solution</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-patcher-a-new-tool-for-keeping-infrastructure-code-up-to-date</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-reference-architecture-2-0</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-terragrunt-catalog-and-scaffold</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-the-gruntwork-module-service-and-architecture-catalogs</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-the-gruntwork-production-deployment-guides</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/introducing-the-yak-shaving-series</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/its-time-to-update-to-version-1-3-0-of-the-cis-aws-foundations-benchmark</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/locating-aws-ami-owner-id-and-image-name-for-packer-builds</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/make-the-switch-to-opentofu</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/meet-the-gruntwork-team-at-hashiconf-velocityconf-or-aws-re-invent</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/new-talk-automated-testing-for-terraform-docker-packer-kubernetes-and-more</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/new-terragrunt-features-graph-structured-logging-telemetry</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/not-all-heroes-wear-capes-some-wear-masks</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/open-sourcing-production-grade-modules-for-gcp</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/open-sourcing-terratest-a-swiss-army-knife-for-testing-infrastructure-code</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/promotion-workflows-with-terraform</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/reusable-composable-battle-tested-terraform-modules</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terraform-tips-tricks-loops-if-statements-and-gotchas</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terraform-up-running</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terraform-up-running-2nd-edition-early-release-is-now-available</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terraform-up-running-2nd-edition-is-out</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terraform-up-running-3rd-edition-early-release-is-now-available</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terraform-up-running-3rd-edition-is-now-published</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terragrunt-1-0-released</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terragrunt-guides-breaking-up-a-terralith-with-terragrunt</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terragrunt-how-to-keep-your-terraform-code-dry-and-maintainable</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terragrunt-iac-collaboration-at-scale</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terragrunt-opentofu-better-together</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terragrunt-tip-builds</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/terratest-1-0-released</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/the-docker-kubernetes-terraform-and-aws-crash-course-series</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/the-future-of-terraform-must-be-open</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/the-gruntwork-production-framework</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/the-impact-of-the-hashicorp-license-change-on-gruntwork-customers</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/the-production-readiness-checklist-for-aws</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/the-road-to-1-0-rc1-released</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/the-road-to-1-0-release-schedule</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/the-road-to-terragrunt-1-0</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/the-road-to-terragrunt-1-0-stacks</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/thinking-of-using-ai-with-terraform</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/tired-of-stand-ups-try-a-cafe-instead</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/why-i-use-terragrunt-over-terraform-opentofu-in-2025</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/yak-shaving-series-1-all-i-need-is-a-little-bit-of-disk-space</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/yak-shaving-series-2-a-tale-of-12-errors</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/blog/zero-downtime-server-updates-for-your-kubernetes-cluster</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/deploying-apps-orchestration-vms-containers-serverless</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/footnotes</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/future-of-devops-software-delivery</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/how-to-manage-your-infrastructure-as-code</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/introduction-to-devops-and-software-delivery</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/manage-authentication-authorization-secrets</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/monitor-your-systems-metrics-logs-alerts-observability</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/setup-ci-cd</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/setup-networking-vpc-vpn-dns</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/store-data-sql-nosql-queues-warehouses-file-stores</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/testing-your-systems</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/books/fundamentals-of-devops/work-with-teams-and-environments</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/legal/cookie-policy</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/legal/data-subprocessor-list</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/legal/information-security-policy</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/legal/privacy-policy</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/legal/service-level-agreement</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/legal/terms-of-service</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/legal/vulnerability-disclosure-policy</loc>
    </url>
    <url>
        <loc>https://www.gruntwork.io/legal/website-terms</loc>
    </url>
</urlset>