PageSourceSearch

https://atmos.tools/assets/js/5627bd9c.d2ad985b.js

js atmos.tools collected 2026-10-02 10:26:07 UTC 7,898 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkwebsite=globalThis.webpackChunkwebsite||[]).push([[15333],{54401(e){e.exports=JSON.parse('{"name":"stacks","type":"directory","path":"scaffolds/aws/landing-zone/stacks","relativePath":"stacks","children":[{"name":"_defaults.yaml","type":"file","path":"scaffolds/aws/landing-zone/stacks/_defaults.yaml","relativePath":"_defaults.yaml","extension":"yaml","language":"yaml","size":3815,"content":"# atmos:template\\n# yaml-language-server: $schema=https://atmos.tools/schemas/atmos/atmos-manifest/1.0/atmos-manifest.json\\n\\n# Shared foundation for every environment. Each stage stack (dev.yaml,\\n# staging.yaml, prod.yaml) imports this file and layers its own values on top \u2014\\n# per-stage substance lives in the stage stacks, not here.\\n\\nvars:\\n  # Used by every component to build resource names like\\n  # <project>-<stage>-audit-logs.\\n  project: \\"[[ .Config.project_name ]]\\"\\n\\n# Pin the toolchain for every component in this landing zone. `dependencies.tools`\\n# is the current, integrated way to declare required tool versions (installed/\\n# resolved by `atmos toolchain` and recorded in toolchain.lock.yaml).\\n# https://atmos.tools/cli/commands/toolchain\\ndependencies:\\n  tools:\\n    # `terraform_command` selects the invoked binary (see atmos.yaml); the toolchain\\n    # registry key differs for OpenTofu (`opentofu`, not the `tofu` binary name).\\n    \'[[ if eq .Config.terraform_command \\"tofu\\" ]]opentofu[[ else ]]terraform[[ end ]]\': \\"latest\\"\\n\\ncomponents:\\n  emulator:\\n    # The local AW
1S emulator, stack-scoped: `atmos emulator up aws -s dev`.\\n    # The `local` identity in atmos.yaml resolves its live endpoint and wires\\n    # Terraform to it automatically.\\n    aws:\\n      driver: floci/aws\\n      region: \\"[[ .Config.region ]]\\"\\n      container:\\n        # Pull Floci from Google\'s Docker Hub mirror to avoid rate limits and\\n        # pin to the release the Atmos test suite verifies.\\n        image: mirror.gcr.io/floci/floci@sha256:c88ec20bf221630dd195d38a14eeb0ac52ddfa72c37ebb3c8aa17f63ae27c5f2\\n        # Pin a fixed host port so the Terraform state backend below has a\\n        # stable default endpoint. 14566 rather than the conventional 4566 so\\n        # another emulator (e.g. a CI service container) can coexist.\\n        ports:\\n          - host: 14566\\n            container: 4566\\n\\n  terraform:\\n    # The per-environment baseline every stage gets. Stage stacks override the\\n    # values that differ per environment.\\n    kms:\\n      vars: {}\\n    audit-trail:\\n      # Component dependencies declare the apply order in the DAG (consumed by\\n      # `atmos describe dependents`, `atmos describe affected`, and\\n      # `atmos terraform apply --all`). This is the current form; the legacy\\n      # `settings.depends_on` map is deprecated.\\n      # https://atmos.tools/stacks/dependencies/components\\n      dependencies:\\n        components:\\n          - name: kms\\n      vars:\\n        # Read straight from kms\'s Terraform state so this can never drift\\n        # from what was actually deployed.\\n        kms_key_arn: !terraform.state kms key_arn\\n    baseline:\\n      dependencies:\\n        components:\\n          - name: kms\\n      vars:\\n        kms_key_arn: !terraform.state kms key_arn\\n    monitoring:\\n      dependencies:\\n        components:\\n          - name: kms\\n      vars:\\n        kms_key_arn: !terraform.state kms key_arn\\n    iam-baseline:\\n      vars: {}\\n\\nterraform:\\n  backend_type: s3\\n  backend:\\n    s3:\\n      bucket: \\"[[ .Config.project_name ]]-tfstate\\"\\n      key: terraform.tfstate\\n      region: \\"[[ .Config.region ]]\\"\\n      # Standard Terraform S3-backend custom-endpoint settings so both the\\n      # Atmos backend provisioner and Terraform\'s own S3 backend talk to the\\n      # emulator. For real AWS, delete everything from `access_key` down.\\n      access_key: test\\n      secret_key: test\\n      use_path_style: true\\n      skip_credentials_validation: true\\n      skip_region_validation: true\\n      skip_metadata_api_check: true\\n      skip_requesting_account_id: true\\n      endpoints:\\n        s3: !env AWS_ENDPOINT_URL_S3 http://localhost:14566\\n  provision:\\n    # Atmos creates the state bucket automatically before `terraform init` \u2014\\n    # no separate tfstate-backend component required.\\n    backend:\\n      enabled: true\\n","githubUrl":"https://github.com/cloudposse/atmos/blob/main/examples/scaffolds/aws/landing-zone/stacks/_defaults.yaml"},{"name":"dev.yaml","type":"file","path":"scaffolds/aws/landing-zone/stacks/dev.yaml","relativePath":"dev.yaml","extension":"yaml","language":"yaml","size":736,"content":"# yaml-language-server: $schema=https://atmos.tools/schemas/atmos/atmos-manifest/1.0/atmos-manifest.json\\n\\n# Development environment: disposable resources, short log retention, and a\\n# generous alarm threshold so noisy experimentation doesn\'t page anyone.\\n\\nimport:\\n  - _defaults\\n\\nvars:\\n  stage: dev\\n\\ncomponents:\\n  terraform:\\n    audit-trail:\\n      vars:\\n        # Dev audit logs are disposable; let `terraform destroy` empty the bucket.\\n        force_destroy: true\\n    monitoring:\\n      vars:\\n        retention_in_days: 7\\n        # 1 GiB per 5 minutes \u2014 noisy dev logging is expected.\\n        alarm_threshold_bytes: 1073741824\\n    baseline:\\n      vars:\\n        parameters:\\n          environment: development\\n          log-level: debug\\n","githubUrl":"https://github.com/cloudposse/atmos/blob/main/examples/scaffolds/aws/landing-zone/stacks/dev.yaml"},{"name":"prod.yaml","type":"file","path":"scaffolds/aws/landing-zone/stacks/prod.yaml","relativePath":"prod.yaml","extension":"yaml","language":"yaml","size":679,"content":"# yaml-language-server: $schema=https://atmos.tools/schemas/atmos/atmos-manifest/1.0/atmos-manifest.json\\n\\n# Production environment: protected audit log bucket, long retention, and a\\n# tight alarm threshold.\\n\\nimport:\\n  - _defaults\\n\\
1nvars:\\n  stage: prod\\n\\ncomponents:\\n  terraform:\\n    audit-trail:\\n      vars:\\n        # Never let a destroy empty the production audit log bucket.\\n        force_destroy: false\\n    monitoring:\\n      vars:\\n        retention_in_days: 365\\n        # 256 MiB per 5 minutes \u2014 unusual log volume should alert.\\n        alarm_threshold_bytes: 268435456\\n    baseline:\\n      vars:\\n        parameters:\\n          environment: production\\n          log-level: warn\\n","githubUrl":"https://github.com/cloudposse/atmos/blob/main/examples/scaffolds/aws/landing-zone/stacks/prod.yaml"},{"name":"staging.yaml","type":"file","path":"scaffolds/aws/landing-zone/stacks/staging.yaml","relativePath":"staging.yaml","extension":"yaml","language":"yaml","size":646,"content":"# yaml-language-server: $schema=https://atmos.tools/schemas/atmos/atmos-manifest/1.0/atmos-manifest.json\\n\\n# Staging environment: production-like settings with shorter retention, used to\\n# rehearse changes before they reach prod.\\n\\nimport:\\n  - _defaults\\n\\nvars:\\n  stage: staging\\n\\ncomponents:\\n  terraform:\\n    audit-trail:\\n      vars:\\n        # Staging can still be torn down wholesale.\\n        force_destroy: true\\n    monitoring:\\n      vars:\\n        retention_in_days: 30\\n        # 512 MiB per 5 minutes.\\n        alarm_threshold_bytes: 536870912\\n    baseline:\\n      vars:\\n        parameters:\\n          environment: staging\\n          log-level: info\\n","githubUrl":"https://github.com/cloudposse/atmos/blob/main/examples/scaffolds/aws/landing-zone/stacks/staging.yaml"}],"readme":null,"fileCount":4,"githubUrl":"https://github.com/cloudposse/atmos/blob/main/examples/scaffolds/aws/landing-zone/stacks","urlPath":"/examples/scaffolds/aws/landing-zone/stacks"}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.