Output: --- account-bootstrap: variables: region: eu-west-2 root_domain_zone: dalmatian.dxw.net dalmatian_read_users: - ed - cristina - hippers - bob-read dalmatian_admin_users: - chris - bob - laura-admin - ed-admin - cristina-admin - olivia-admin - tomh-admin - isratc-admin - lorna-admin - nick-admin - stu-admin - rob-admin - anthony-admin - lee-admin - matty-admin - calum-admin - meyric-admin - brent-admin - serena-admin - dragon-admin - suze-admin - george-admin - matthew-admin - sim-admin - barryr-admin - jamesk-admin - ash-admin - sarah-admin - ynda-admin - patrick-admin - williamman-admin ci: variables: region: eu-west-2 prci_github_owner: dxw prci_github_repository: dalmatian prci_codebuild_compute_type: BUILD_GENERAL1_SMALL prci_codebuild_image: public.ecr.aws/q8n3y8x7/testing-terraform-docker:latest bpsp_source_branch: master bpbp_codebuild_compute_type: BUILD_GENERAL1_SMALL bpbp_codebuild_image: public.ecr.aws/q8n3y8x7/testing-terraform-docker:latest infrastructure-defaults: variables: region: eu-west-2 cidr: 10.0.0.0/16 root_domain_zone: dalmatian.dxw.net internal_domain_zone: dalmatian.internal ecs_private_subnets: - availability_zone: eu-west-2a cidr: 10.0.128.0/24 - availability_zone: eu-west-2b cidr: 10.0.129.0/24 - availability_zone: eu-west-2c cidr: 10.0.130.0/24 extra_public_subnets: - availability_zone: eu-west-2a cidr: 10.0.0.0/24 - availability_zone: eu-west-2b cidr: 10.0.1.0/24 - availability_zone: eu-west-2c cidr: 10.0.2.0/24 instances_key_name: dalmatian-ecs-instances instance_type: t3.medium min_servers: 2 max_servers: 4 associate_public_ip_address: 0 docker_storage_size: 40 dockerhub_email: '' dockerhub_token: '' monitoring_docs_path: https://github.com/dxw/ops-docs/blob/master/dalmatian-monitoring/ basic_auth_users: dxwsupport: '085740adb45fce7e0968c43a26f3acc9fc2c9ac1f38919ed78270f80905dbce07ea010aa8c5e44ee685ed3d8833e6dbbb4a6427af4a10011a8946187a29913e0d59540ba3f0c25f1bb66b6d76a473bd2cf70d9f8b0c79c05ae85864cf8cf779f' infrastructures: bas: account_id: '419128131613' cluster: create: true opensearch_cluster: - identifier: bas in_use_by: - web version: 3.1 master_enabled: false instance_count: 3 instance_type: t3.small.elasticsearch warm_enabled: false volume_size: 20 parameter_store_path_opensearch_cluster_url_name: ELASTICSEARCH_URL rds: - identifier: bas instance_class: prod: db.t3.medium staging: db.t3.small engine: mysql engine_version: 8.0.42 db_name: bas waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: service_loadbalancers: - web environments: prod: track_revision: main instance_type: t3.medium min_servers: 2 max_servers: 3 logspout_command: - syslog+tls://logs3.papertrailapp.com:20014 syslog_papertrail_endpoint: logs3.papertrailapp.com:20014 enable_efs: 'true' encrypt_efs: 'false' efs_dirs: [] staging: track_revision: develop instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs4.papertrailapp.com:15689 syslog_papertrail_endpoint: logs4.papertrailapp.com:15689 enable_efs: 'true' encrypt_efs: 'false' efs_dirs: [] services: - name: web enable_max_one_container_per_instance: false launch_on: - prod monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: bas-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host - Origin - X-WP-Nonce forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: bas-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: bas-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: bas-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: bas-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host - Origin - X-WP-Nonce forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: bas-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: bas-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: bas-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/baspress buildspec: dalmatian_core_buildspec_saluki container_count: '5' container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/bas.ac.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/bas.ac.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: cron(1,31 * * * ? *) domain_names: prod: - bas.ac.uk - www.bas.ac.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:419128131613:certificate/cdf6d6b8-1f01-4a3f-9591-0c1e56866121 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:419128131613:certificate/9ce96ba1-565d-477f-8e6b-08edb0a3aeaf caselaw-stg: account_id: '626206937213' cluster: create: true s3: - name: tna-caselaw-assets-staging encrypted: false acl: public-read policy: staging: rw: services: - editor cloudfront: create: true domain_names: - assets.staging.caselaw.nationalarchives.gov.uk certificate: arn:aws:acm:us-east-1:626206937213:certificate/f15f7b26-47f3-477b-a78c-08b328c3ce4f - name: tna-caselaw-unpublished-assets-staging encrypted: true acl: private policy: staging: rw: services: - editor - name: tna-caselaw-marklogic-backup-staging encrypted: true acl: private aurora: - identifier: cluster1 minimum_size: staging: 0.5 maximum_size: staging: 1 engine: aurora-postgresql engine_version: '15.4' db_name: cluster1 rds: - identifier: shared instance_class: staging: db.t3.small engine: postgres engine_version: '11.22' db_name: inital_db_name allocated_storage: 200 port: 5432 waf: - name: caselaw action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesSQLiRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS associations: service_loadbalancer: - editor - public - priv-api environments: staging: track_revision: main instance_type: t3.medium logspout_command: - syslog+tls://logs4.papertrailapp.com:25413 enable_efs: 'true' services: - name: editor monitoring: staging: ghost_inspector: enabled: false cloudfront: create: true blue_green: staging: enabled: true enable_max_one_container_per_instance: false image_source: build_from_github_repo image_location: git@github.com:nationalarchives/ds-caselaw-editor-ui codepipeline_use_github_v1: true buildspec: dalmatian_core_buildspec_default health_check_path: "/check" container_port: 5000 container_command: - "/entrypoint" - "/start" domain_names: staging: - editor.staging.caselaw.nationalarchives.gov.uk lb_ssl_certificate: staging: arn:aws:acm:eu-west-2:626206937213:certificate/32e71258-1bad-4281-9341-29efae63c184 cloudfront_ssl_certificate: staging: arn:aws:acm:us-east-1:626206937213:certificate/556f9be1-aa77-47fe-b2de-7d487bac6597 scheduled_tasks: - name: process-reenrichment-queue command: - "./manage.py" - enrich_next_in_reenrichment_queue schedule_expression: prod: cron(13,43 18-23,0-6 * * ? *) - name: pdf-worker monitoring: prod: ghost_inspector: enabled: false staging: ghost_inspector: enabled: false cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:nationalarchives/ds-caselaw-pdf-conversion codepipeline_use_github_v1: true buildspec: dalmatian_core_buildspec_default container_port: 0 container_command: - python - queue_listener/queue_listener.py - name: priv-api monitoring: prod: ghost_inspector: enabled: false staging: ghost_inspector: enabled: false cloudfront: create: true blue_green: staging: enabled: true enable_max_one_container_per_instance: false image_source: build_from_github_repo image_location: git@github.com:nationalarchives/ds-caselaw-privileged-api codepipeline_use_github_v1: true buildspec: dalmatian_core_buildspec_default health_check_path: "/docs" container_port: 8080 container_command: - uvicorn - openapi_server.main:app - "--host 0.0.0.0" - "--port 8080" domain_names: staging: - api.staging.caselaw.nationalarchives.gov.uk lb_ssl_certificate: staging: arn:aws:acm:eu-west-2:626206937213:certificate/acf4d06f-9cad-46e7-99e7-914844566e24 cloudfront_ssl_certificate: staging: arn:aws:acm:us-east-1:626206937213:certificate/415e2db3-7ecf-4356-a4cb-0fc7c8b44597 - name: public monitoring: staging: ghost_inspector: enabled: false cloudfront: create: true blue_green: staging: enabled: true enable_max_one_container_per_instance: false image_source: build_from_github_repo image_location: git@github.com:nationalarchives/ds-caselaw-public-ui codepipeline_use_github_v1: true buildspec: dalmatian_core_buildspec_default health_check_path: "/check" container_port: 5000 container_command: - "/entrypoint" - "/start" domain_names: staging: - staging.caselaw.nationalarchives.gov.uk lb_ssl_certificate: staging: arn:aws:acm:eu-west-2:626206937213:certificate/dd7cc3f5-8ee7-4c26-96d6-99877378effb cloudfront_ssl_certificate: staging: arn:aws:acm:us-east-1:626206937213:certificate/6249f595-1502-45c7-9652-4a345f5b7c93 scheduled_tasks: - name: recalculate-court-dates command: - "./manage.py" - recalculate_court_dates - "--write" schedule_expression: staging: cron(56 4 * * ? *) caselaw: account_id: '276505630421' hosted_zones: - domain: caselaw.nationalarchives.gov.uk cname_records: - name: _78fb500e8843610842d4bb647db51570.editor.staging.caselaw.nationalarchives.gov.uk value: _1a90eb15805e7609d3c3bd2b6709fe0a.qwknvqrlct.acm-validations.aws. - name: _172c6de34b34a80be6af484e2e9b3392.www.editor.staging.caselaw.nationalarchives.gov.uk value: _4262efc7cf3b4d5529b9d90b7111cb16.qwknvqrlct.acm-validations.aws. - name: _132734cd7034e52fd59627f0489b58ac.staging.caselaw.nationalarchives.gov.uk value: _b1b36d22ad1c862f017974c4abc7f59b.qvwhjqbvbg.acm-validations.aws. - name: _0c54d6f21da3cf55b6e1a3004b3d3a56.www.staging.caselaw.nationalarchives.gov.uk value: _deab10e3dafed06823f3f6f32041f074.qvwhjqbvbg.acm-validations.aws. - name: _a356b4b103532cc511f1ffe8245c22fd.editor.caselaw.nationalarchives.gov.uk value: _7d11c470025c2f2e931f2a883cbf9601.qwknvqrlct.acm-validations.aws. - name: _de1d203a10f66ff17336848e2fb4b0bf.www.editor.caselaw.nationalarchives.gov.uk value: _5d14285f44f61a1af473eba13bc40409.qwknvqrlct.acm-validations.aws. - name: _e5ca712f11e67119c380b3deae49fd70.caselaw.nationalarchives.gov.uk value: _823a867ae62dd74f29bb6fd39971fcb3.qwknvqrlct.acm-validations.aws. - name: _fdd770ef0664411464b4f059488f9fbf.www.caselaw.nationalarchives.gov.uk value: _e0c09055ca46a0d452aafbe6eb83ddff.qwknvqrlct.acm-validations.aws. - name: editor.caselaw.nationalarchives.gov.uk value: dgahyt2fa3kuq.cloudfront.net. - name: editor.staging.caselaw.nationalarchives.gov.uk value: d1iuddf85kusku.cloudfront.net. - name: staging.caselaw.nationalarchives.gov.uk value: d2y1tp7iel5w9x.cloudfront.net. - name: _a1ebe4745c24eac61f7461eabbc168ef.api.staging.caselaw.nationalarchives.gov.uk. value: _97f1436f70ac31f294aada08cc8aaf64.fpktwqqglf.acm-validations.aws. - name: _e2656715e78ddb204030c56da570f97a.api.caselaw.nationalarchives.gov.uk. value: _ddbafbeea46b67d5e5463c687c2c3eb9.fpktwqqglf.acm-validations.aws. - name: api.staging.caselaw.nationalarchives.gov.uk value: d974tpiyde2op.cloudfront.net. - name: api.caselaw.nationalarchives.gov.uk value: d2fisfxnfqj9rn.cloudfront.net. - name: _376bc62e1236a60e4bdca674076ef63a.assets.caselaw.nationalarchives.gov.uk value: _deb34765c09add0aa7c56d60ba669b7f.njdczhxdjc.acm-validations.aws. - name: _c806e5a739d7fa82056fb78584f2faac.assets.staging.caselaw.nationalarchives.gov.uk value: _7c35da553486feb6dad8ea4c211f2e3a.njdczhxdjc.acm-validations.aws. - name: assets.staging.caselaw.nationalarchives.gov.uk value: daemohisb35uy.cloudfront.net - name: assets.caselaw.nationalarchives.gov.uk value: d6s9404qfl4w9.cloudfront.net - name: ml.internal.staging.caselaw.nationalarchives.gov.uk value: internal-casel-Inter-ZOGJXYO3YO0P-1952744788.eu-west-2.elb.amazonaws.com - name: ml.external.staging.caselaw.nationalarchives.gov.uk value: caselaw-Alb-AA6AAOM5OAIU-1229666245.eu-west-2.elb.amazonaws.com - name: ml.internal.production.caselaw.nationalarchives.gov.uk value: internal-casel-Inter-IEYELZU5H4SR-1103909616.eu-west-2.elb.amazonaws.com - name: ml.external.production.caselaw.nationalarchives.gov.uk value: caselaw-Alb-1IDSCWLVRCK1T-2098249791.eu-west-2.elb.amazonaws.com - name: tr7w64hjz4fmlcdf4evgn5ht7w42dgbc._domainkey.staging.caselaw.nationalarchives.gov.uk value: tr7w64hjz4fmlcdf4evgn5ht7w42dgbc.dkim.amazonses.com - name: 2iwvzyjtnnj4c637hwwhqjwtvc5kzbif._domainkey.staging.caselaw.nationalarchives.gov.uk value: 2iwvzyjtnnj4c637hwwhqjwtvc5kzbif.dkim.amazonses.com - name: sd4buvcxevejri33mvpeq6bc2gsy5cb3._domainkey.staging.caselaw.nationalarchives.gov.uk value: sd4buvcxevejri33mvpeq6bc2gsy5cb3.dkim.amazonses.com - name: musnzhdxppv4sqd6u2gl6gundup5wkpx._domainkey.caselaw.nationalarchives.gov.uk value: musnzhdxppv4sqd6u2gl6gundup5wkpx.dkim.amazonses.com - name: k4mrulrj4eh3lwv7amk4wzccj7nj2lgo._domainkey.caselaw.nationalarchives.gov.uk value: k4mrulrj4eh3lwv7amk4wzccj7nj2lgo.dkim.amazonses.com - name: tzq5x574nguteezy5vit3tivamrxeov2._domainkey.caselaw.nationalarchives.gov.uk value: tzq5x574nguteezy5vit3tivamrxeov2.dkim.amazonses.com alias_records: - name: caselaw.nationalarchives.gov.uk value: d3ps134a3uyfwa.cloudfront.net. cluster: create: true s3: - name: tna-caselaw-assets encrypted: false acl: public-read policy: prod: rw: services: - editor cloudfront: create: true domain_names: - assets.caselaw.nationalarchives.gov.uk certificate: arn:aws:acm:us-east-1:276505630421:certificate/fac62dd9-9cfc-4ba0-a478-c43db5bc1db9 - name: tna-caselaw-unpublished-assets encrypted: true acl: private policy: prod: rw: services: - editor - name: tna-caselaw-marklogic-backup encrypted: true acl: private - name: tna-caselaw-ingester-deploy encrypted: true acl: private rds: - identifier: shared instance_class: prod: db.t3.small engine: postgres engine_version: '11.22' db_name: inital_db_name allocated_storage: 200 port: 5432 aurora: - identifier: cluster1 minimum_size: prod: 0.5 maximum_size: prod: 3 engine: aurora-postgresql engine_version: '15.4' db_name: cluster1 environments: prod: track_revision: production instance_type: t3.medium max_instance_lifetime: 604800 min_servers: 5 max_servers: 8 logspout_command: - syslog+tls://logs4.papertrailapp.com:38403 enable_efs: 'true' services: - name: editor monitoring: prod: ghost_inspector: enabled: false blue_green: prod: enabled: true enable_max_one_container_per_instance: false cloudfront: create: true image_source: build_from_github_repo image_location: git@github.com:nationalarchives/ds-caselaw-editor-ui codepipeline_use_github_v1: true buildspec: dalmatian_core_buildspec_default health_check_path: "/check" container_port: 5000 container_count: '5' container_command: - "/entrypoint" - "/start" domain_names: prod: - editor.caselaw.nationalarchives.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:276505630421:certificate/23c7f59a-21e2-41f9-92d1-cb314520038e cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:276505630421:certificate/ca233fa5-4f91-4891-b9ae-13c18a1fddf4 scheduled_tasks: - name: process-reenrichment-queue command: - "./manage.py" - enrich_next_in_reenrichment_queue schedule_expression: prod: cron(13,43 18-23,0-6 * * ? *) - name: process-reparse-queue command: - "./manage.py" - reparse_next_in_reparse_queue schedule_expression: prod: cron(28,58 18-23,0-6 * * ? *) - name: pdf-worker monitoring: prod: ghost_inspector: enabled: false staging: ghost_inspector: enabled: false cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:nationalarchives/ds-caselaw-pdf-conversion codepipeline_use_github_v1: true buildspec: dalmatian_core_buildspec_default container_port: 0 container_command: - python - queue_listener/queue_listener.py - name: priv-api monitoring: prod: ghost_inspector: enabled: false cloudfront: create: true blue_green: prod: enabled: true enable_max_one_container_per_instance: false image_source: build_from_github_repo image_location: git@github.com:nationalarchives/ds-caselaw-privileged-api codepipeline_use_github_v1: true buildspec: dalmatian_core_buildspec_default health_check_path: "/docs" container_port: 8080 container_command: - uvicorn - openapi_server.main:app - "--host 0.0.0.0" - "--port 8080" domain_names: prod: - api.caselaw.nationalarchives.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:276505630421:certificate/1ef9680d-cb14-4a3e-9eb8-19e0d726acb8 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:276505630421:certificate/a584725d-f055-48b3-ac5d-ab0a503e9504 - name: public blue_green: prod: enabled: true monitoring: prod: opsgenie_alerts: enabled: true cloudfront_5xx: enabled: true threshold: '5' evaluation_periods: '15' ghost_inspector: enabled: false enable_max_one_container_per_instance: false cloudfront: create: true image_source: build_from_github_repo image_location: git@github.com:nationalarchives/ds-caselaw-public-ui codepipeline_use_github_v1: true buildspec: dalmatian_core_buildspec_default health_check_path: "/check" container_port: 5000 container_count: '5' container_command: - "/entrypoint" - "/start" domain_names: prod: - caselaw.nationalarchives.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:276505630421:certificate/bec03109-db3c-489e-aeca-37ae57061d32 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:276505630421:certificate/2d5cdc02-4bf7-4ecf-84fc-6e8ea328b210 scheduled_tasks: - name: recalculate-court-dates command: - "./manage.py" - recalculate_court_dates - "--write" schedule_expression: prod: cron(56 4 * * ? *) dalmatian-1: account_id: '052666621102' cluster: create: true rds: - identifier: shared1 instance_class: staging: db.t2.small prod: db.t2.small engine: postgres engine_version: '11.22' storage_encrypted: false storage_type: gp2 db_name: initial_db_name codebuild_access: - sun - sun-worker shared_loadbalancer: - name: shared-1 in_use_by: - sun elasticache_cluster: - identifier: sun node_type: cache.t3.small node_count: 2 engine: redis engine_version: 6.x in_use_by: - sun - sun-worker environments: staging: track_revision: develop instance_type: t3.medium logspout_command: - syslog+tls://logs3.papertrailapp.com:13251 enable_efs: 'true' encrypt_efs: 'false' efs_dirs: - sun-discourse/bitnami - sun-discourse/discourse-assets - sun/assets - sun/uploads - sun/plugins prod: track_revision: master instance_type: t3.medium logspout_command: - syslog+tls://logs3.papertrailapp.com:39394 enable_efs: 'true' encrypt_efs: 'false' min_servers: 3 max_servers: 6 efs_dirs: - sun-discourse/bitnami - sun-discourse/discourse-assets - sun/assets - sun/uploads - sun/plugins services: - name: sun-worker monitoring: prod: ghost_inspector: enabled: false staging: ghost_inspector: enabled: false cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:dxw/sun-discourse-docker buildspec: buildspec.yml codepipeline_codebuild_run_in_vpc: true codepipeline_codebuild_use_service_env: true container_port: 0 container_command: - "/docker-entrypoint.sh" - bundle - exec - sidekiq container_volumes: - name: uploads host_path: "/mnt/efs/sun/uploads" container_path: "/var/www/discourse/public/uploads" home_directory: "/home/discourse" - name: sun cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:dxw/sun-discourse-docker codepipeline_codebuild_run_in_vpc: true codepipeline_codebuild_use_service_env: true buildspec: buildspec.yml health_check_grace_period: 1200 health_check_path: "/" container_port: 9292 container_count: 3 enable_max_one_container_per_instance: false container_command: - "/docker-entrypoint.sh" - bundle - exec - puma container_volumes: - name: uploads host_path: "/mnt/efs/sun/uploads" container_path: "/var/www/discourse/public/uploads" home_directory: "/home/discourse" domain_names: prod: - www.statsusernet.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:052666621102:certificate/2e725a4f-a60c-4722-82f7-217eceb73e60 dhsc: account_id: '504027283968' cluster: create: true opensearch_cluster: - identifier: dhsc in_use_by: - intranet - intra-dev version: 3.1 master_enabled: false instance_count: 3 instance_type: t3.small.elasticsearch warm_enabled: false volume_size: 20 parameter_store_path_opensearch_cluster_url_name: ELASTICSEARCH_URL aurora: - identifier: dhscint minimum_size: staging: 0.5 prod: 1 maximum_size: staging: 1 prod: 30 engine: aurora-mysql engine_version: '8.0' db_name: dhscint waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: service_loadbalancers: - intranet - intra-dev environments: prod: track_revision: main instance_type: t3.medium min_servers: 5 max_servers: 6 logspout_command: - syslog+tls://logs6.papertrailapp.com:28623 enable_efs: 'true' efs_dirs: - wp-uploads/intranet.dhsc.gov.uk syslog_papertrail_endpoint: logs6.papertrailapp.com:28623 staging: track_revision: develop instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs3.papertrailapp.com:36547 enable_efs: 'true' efs_dirs: - wp-uploads/intranet.dhsc.gov.uk syslog_papertrail_endpoint: logs3.papertrailapp.com:36547 services: - name: intra-dev launch_on: - staging cloudfront: create: true origin_keepalive_timeout: staging: '60' prod: '60' origin_read_timeout: staging: '60' prod: '60' viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-content/plugins/*" - "/wp-content/themes/*" - "/wp-includes/*" - "/wp-admin/css/*" - "/wp-admin/js/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dhsc-intra-dev-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dhsc-intra-dev-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default prod: - path_patterns: - "/wp-content/plugins/*" - "/wp-content/themes/*" - "/wp-includes/*" - "/wp-admin/css/*" - "/wp-admin/js/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dhsc-intra-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dhsc-intra-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default image_source: build_from_github_repo image_location: git@github.com:dxw/dhsc-intranet buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '2' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/intra-dev.dhsc.gov.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: cron(1/2 * * * ? *) - name: intranet enable_max_one_container_per_instance: false global_accelerator: prod: false staging: false monitoring: prod: opsgenie_alerts: enabled: true cloudfront_5xx: enabled: true threshold: '95' evaluation_periods: '5' ghost_inspector: enabled: false cloudfront: create: true offline_page_http_status: 504: "/error-pages/500.html" 500: "/error-pages/501.html" 501: "/error-pages/502.html" 502: "/error-pages/503.html" 503: "/error-pages/504.html" viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: prod: - path_patterns: - "/wp-content/plugins/*" - "/wp-content/themes/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dhsc-intranet-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dhsc-intranet-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default staging: - path_patterns: - "/wp-content/plugins/*" - "/wp-content/themes/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dhsc-intranet-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dhsc-intranet-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default image_source: build_from_github_repo image_location: git@github.com:dxw/dhsc-intranet buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '4' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/intranet.dhsc.gov.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - intranet.dhsc.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:504027283968:certificate/b2372a2f-9aa3-4aea-9c51-bf0ec90d3027 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:504027283968:certificate/9fcff1ae-444c-46f9-83e2-a56a63be1131 dxw-govpress: account_id: '666653442229' hosted_zones: - domain: govpress.com mx_records: - name: govpress.com value: - 10 mail.dxw.net. - name: clients.govpress.com value: - 10 mail.dxw.net. - name: helpful.govpress.com value: - 10 mail.dxw.net. cname_records: - name: relay.govpress.com value: gingerbread.dxw.net. - name: git.govpress.com value: gitlab-prod-app.prod.dxw.net. - name: www.govpress.com value: redirect.dxw.net. - name: esht.prod.govpress.com value: d15tqudmnm8frj.cloudfront.net - name: _d82f73e41cffdbd334e6943ccc710e7a.govpress.com value: _3c0f1cf439ba4fcc9c17c55d2130ee56.njdczhxdjc.acm-validations.aws - name: _e765e7b484391dc5cc84f98f49a46337.www.govpress.com value: _4d3157cb7368a9836e01844246374d77.njdczhxdjc.acm-validations.aws - name: magnus._domainkey.govpress.com value: magnus._domainkey.dxw.com a_records: - name: govpress.com value: 54.228.199.127 - name: lambeth.prod.govpress.com value: 46.43.2.234 txt_records: - name: govpress.com value: - v=spf1 include:spf.dxw.net ~all - name: _dmarc.govpress.com value: - v=DMARC1; p=none; rua=mailto:postmaster-dmarc@dxw.com - name: clients.govpress.com value: - v=spf1 a:gingerbread.dxw.net mx include:spf.dxw.net include:amazonses.com ~all - name: _dmarc.clients.govpress.com value: - v=DMARC1; p=none; rua=mailto:dxw-d@dmarc.report-uri.com - name: mailtrap-forward.clients.govpress.com value: - mailtrap-forward=2eb7461a24c4f29b240c4bec462663ea9b57779c562174b6b42ae1de38003091 ns_records: - name: aws.govpress.com value: - ns-758.awsdns-30.net. - ns-1633.awsdns-12.co.uk. - ns-1105.awsdns-10.org. - ns-325.awsdns-40.com. - domain: cass.independent-review.uk cname_records: - name: _5e91d9e0e2cc7abbe5a1283046c65871.cass.independent-review.uk value: _754633b27559c07c4e645fc5f5be3e25.zjfbrrwmzc.acm-validations.aws. a_records: - name: cass.independent-review.uk value: 54.228.199.127 txt_records: - name: _dmarc.cass.independent-review.uk value: v=DMARC1; p=reject; - name: cass.independent-review.uk value: v=spf1 -all mx_records: - name: cass.independent-review.uk value: - 0 . - domain: dcmsblog.uk cname_records: - name: _99f38f14bb860d93ce07d0f8b8a3338b.www.dcmsblog.uk value: _f9992e4aa0b8e0100c26211119fb69ca.lblqlwmygg.acm-validations.aws. - name: _b2a3eb8c50a5a1c8b27a79f86641235c.dcmsblog.uk value: _34d57f1463a0cd62e865532e096afcc7.lblqlwmygg.acm-validations.aws. - name: www.dcmsblog.uk value: d1qws3mk1m4f0z.cloudfront.net. mx_records: - name: dcmsblog.uk value: - 10 mail.dxw.net txt_records: - name: dcmsblog.uk value: - v=spf1 mx -all alias_records: - name: dcmsblog.uk value: d1qws3mk1m4f0z.cloudfront.net. - domain: younghackney.org cname_records: - name: _99eff7ccd4566c043c0cf97ddd2e583c.www.younghackney.org value: _cefe57a5dfb406a0f85653cdaa16266e.fpktwqqglf.acm-validations.aws. - name: _eaafe27852697569cf138410f690d139.younghackney.org value: _384b84719b73762d510b218ccd7fe015.fpktwqqglf.acm-validations.aws. - name: www.younghackney.org value: daadrojmc4wm1.cloudfront.net. alias_records: - name: younghackney.org value: daadrojmc4wm1.cloudfront.net. - domain: aws.govpress.com cname_records: - name: bce.aws.govpress.com value: d3fd50518r0hft.cloudfront.net. - domain: armedforcescovenant.gov.uk cname_records: - name: www.armedforcescovenant.gov.uk value: d12whp7kmexnih.cloudfront.net. - name: _cc4b74431798b39640ed4e3b372efc56.armedforcescovenant.gov.uk value: _d5fef69b2cbeaf912b935e513ad7bcf4.fpgkgnzppq.acm-validations.aws. - name: _f7f0506aba0082a9dede2ac3279025e5.www.armedforcescovenant.gov.uk value: _2f172ba3cfcc8466d5ca50f00687ae49.fpgkgnzppq.acm-validations.aws txt_records: - name: armedforcescovenant.gov.uk value: - v=spf1 mx -all - name: _dmarc.armedforcescovenant.gov.uk value: - v=DMARC1; p=reject alias_records: - name: armedforcescovenant.gov.uk value: d12whp7kmexnih.cloudfront.net. mx_records: - name: armedforcescovenant.gov.uk value: - 10 mail.dxw.net cluster: create: true rds: - identifier: med1 instance_class: staging: db.t3.medium prod: db.t3.medium engine: mysql engine_version: 8.0.42 db_name: initial_db_name sync_sql_backup_to_azure: false aurora: - identifier: cluster1 minimum_size: staging: 0.5 prod: 0.5 maximum_size: staging: 6 prod: 8 engine: aurora-mysql engine_version: '8.0' db_name: cluster1 sync_sql_backup_to_azure: false - identifier: cluster2 minimum_size: staging: 0.5 prod: 0.5 maximum_size: staging: 6 prod: 16 engine: aurora-mysql engine_version: '8.0' db_name: cluster2 sync_sql_backup_to_azure: false - identifier: cluster3 minimum_size: staging: 0.5 prod: 0.5 maximum_size: staging: 6 prod: 8 engine: aurora-mysql engine_version: '8.0' db_name: cluster3 sync_sql_backup_to_azure: false elasticache_cluster: - identifier: rdscache in_use_by: - af-covenant - af-day - af-grants - advisories - analysis - arctic - bas - bas-2025 - bas-ice-arc - bat - biot - bce - bikeshed - care-city - cognus - coretest - dcmsblog - dfe-eah - dft-think - dsma - dxw-web - e-and-e - essex-blog - esht - esht-me - fcdo-blog - fcdo-lanc - fcdo-proto - fcdo-stor - fleming - gosc-test - hackneyrec - healthy-lon - icai - itf - lamb-cs - lamb-love - lamb-made - lamb-tog - ons-careers - osdi - osteo-cpd - osteo-std - natcen-scot - natcen-uk - nhs-england - nhs-ltp - ons-cop - ons-osr - ons-uksa - ons-www - psaa - psc - refugee - saluki-sub - saluki-test - settle - stg - stg-aos - tke - uadta - ukaea - unialliance - unimyths - v2c-llanw - v-to-c - younghack node_type: cache.t3.medium node_count: 2 engine: redis engine_version: 7.x parameters: - name: maxmemory-policy value: allkeys-lru shared_loadbalancer: - name: shared-1 global_accelerator: prod: true in_use_by: - advisories - arctic - bas - bas-2025 - bce - bikeshed - care-city - cognus - dcmsblog - dfe-eah - dsma - dxw-web - e-and-e - esht - esht-me - gosc-test - hackneyrec - healthy-lon - icai - itf - ons-careers - osdi - osteo-cpd - osteo-std - psaa - psc - refugee - saluki-sub - saluki-test - settle - stg - stg-aos - tke - uadta - ukaea - unialliance - unimyths - v2c-llanw - v-to-c - younghack - name: shared-2 global_accelerator: prod: true in_use_by: - af-covenant - af-day - af-grants - analysis - bas-ice-arc - bat - biot - dft-think - essex-blog - fcdo-blog - fcdo-lanc - fcdo-proto - fcdo-stor - fleming - lamb-cs - lamb-love - lamb-made - lamb-tog - natcen-scot - natcen-uk - nhs-england - nhs-ltp - ons-cop - ons-osr - ons-uksa - ons-www - coretest waf: - name: wordpress-1 action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/admin-ajax.php" - "/wp-admin/async-upload.php" - "/wp-admin/post.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: shared_loadbalancers: - shared-1 - shared-2 s3: - name: analysis-dashboard-staging encrypted: true acl: private service_cloudfront_read_access: - analysis-staging policy: staging: rw: services: - analysis - name: analysis-dashboard-prod encrypted: true acl: private service_cloudfront_read_access: - analysis-prod policy: prod: rw: services: - analysis - name: settle-reports-staging encrypted: true acl: private service_cloudfront_read_access: - settle-staging policy: staging: rw: services: - settle - name: settle-reports-prod encrypted: true acl: private service_cloudfront_read_access: - settle-prod policy: prod: rw: services: - settle environments: staging: track_revision: develop instance_type: t3.medium min_servers: 11 max_servers: 16 docker_storage_size: 80 logspout_command: - syslog+tls://logs4.papertrailapp.com:15689 enable_efs: 'true' encrypt_efs: 'false' efs_dirs: [] syslog_papertrail_endpoint: logs4.papertrailapp.com:15689 prod: track_revision: main instance_type: t3.medium max_instance_lifetime: 604800 min_servers: 14 max_servers: 20 docker_storage_size: 80 logspout_command: - syslog+tls://logs3.papertrailapp.com:20014 enable_efs: 'true' encrypt_efs: 'false' efs_dirs: [] syslog_papertrail_endpoint: logs3.papertrailapp.com:20014 services: - name: advisories monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-advisories-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-advisories-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/advisories buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/advisories.dxw.com" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(3 * * * ? *) prod: cron(3 * * * ? *) domain_names: prod: - advisories.dxw.com lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/cdc50525-238e-4898-9795-c23491d59fd0 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/d419dd64-522f-4ad0-8f93-d6e66e1e7154 - name: af-covenant monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-af-covenant-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-af-covenant-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-af-covenant-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-af-covenant-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-af-covenant-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-af-covenant-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/afc buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/armedforcescovenant.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/armedforcescovenant.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(4 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(4 * * * ? *) prod: cron(4 * * * ? *) domain_names: prod: - armedforcescovenant.gov.uk - www.armedforcescovenant.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/2a3d4fe0-5b43-4770-ac37-730947cae3e8 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/15cb0373-983a-49ee-a898-98a73984bbbc - name: af-day monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-af-day-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-af-day-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-af-day-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* - gmw_autolocate forward_query_strings: true associate_viewer_request_function: default prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-af-day-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-af-day-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-af-day-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* - gmw_autolocate forward_query_strings: true associate_viewer_request_function: default image_source: build_from_github_repo image_location: git@github.com:dxw/afd buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/armedforcesday.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/armedforcesday.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(5 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(5 * * * ? *) prod: cron(5 * * * ? *) domain_names: prod: - armedforcesday.org.uk - www.armedforcesday.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/91353c6d-9c86-440e-8f6e-087c190f3b7a cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/a62bbbd4-57d5-43f1-bf0e-f9ab66965dc9 - name: af-grants monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:dxw/afdgrants buildspec: dalmatian_core_buildspec_saluki serve_from_subdirectory: "/grants" container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/armedforcesday.org.uk-grants" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/armedforcesday.org.uk-grants" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(6 * * * ? *) prod: cron(6 * * * ? *) domain_names: prod: - armedforcesday.org.uk - www.armedforcesday.org.uk staging: - af-day.staging.dxw-govpress.dalmatian.dxw.net lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/91353c6d-9c86-440e-8f6e-087c190f3b7a staging: arn:aws:acm:eu-west-2:666653442229:certificate/ac236a44-96ec-4224-8881-67f1d16d3252 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/a62bbbd4-57d5-43f1-bf0e-f9ab66965dc9 staging: arn:aws:acm:us-east-1:666653442229:certificate/6ff33ae4-899a-4aa4-9ccf-60fbf42b502a - name: analysis cloudfront: create: true custom_origins: staging: - origin: analysis-dashboard-staging.s3.amazonaws.com id: analysis-dashboard-staging prod: - origin: analysis-dashboard-prod.s3.amazonaws.com id: analysis-dashboard-prod viewer_request_functions: - name: other true_client_ip_header: true associate_with_default_behaviour: staging: false prod: false - name: default redirects: - from_hostname_pattern: gss.civilservice.gov.uk from_path_pattern: "/*" to_hostname: analysisfunction.civilservice.gov.uk to_path: "/$${path}" associate_with_default_behaviour: prod: true custom_behaviors: staging: - path_patterns: - "/dashboard/*" target_origin_id: analysis-dashboard-staging min_ttl: 1200 default_ttl: 3600 max_ttl: 86400 associate_viewer_request_function: default forwarded_headers: - Origin - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-analysis-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: other - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-analysis-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-analysis-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/dashboard/*" target_origin_id: analysis-dashboard-prod min_ttl: 1200 default_ttl: 3600 max_ttl: 86400 associate_viewer_request_function: default forwarded_headers: - Origin - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-analysis-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: other - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-analysis-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-analysis-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/analysis_function buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/analysisfunction.civilservice.gov.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(7 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(7 * * * ? *) prod: cron(7 * * * ? *) domain_names: prod: - analysisfunction.civilservice.gov.uk - gss.civilservice.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/40a04bd0-e71c-47ee-a5bd-24fa97a1446f cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/fcdbb581-15ab-46c6-a5e5-bff512f45c66 - name: arctic cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-arctic-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-arctic-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-arctic-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-arctic-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-arctic-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-arctic-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/arcticoffice buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/arctic.ac.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/arctic.ac.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(8 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(8 * * * ? *) prod: cron(8 * * * ? *) domain_names: prod: - arctic.ac.uk - www.arctic.ac.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/9f7827e8-c484-4fae-b6e9-5d933feaef49 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/a37820f7-f2dd-4ab6-bd01-c9998220f97b - name: bas-2025 launch_on: - staging cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bas-2025-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/baspress buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/bas-2025.staging.dxw-govpress.dalmatian.dxw.net" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/bas-2025.staging.dxw-govpress.dalmatian.dxw.net" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: cron(1/2 * * * ? *) - name: bas-ice-arc monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bas-ice-arc-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bas-ice-arc-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/bas-ice-arc buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/ice-arc.eu" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/ice-arc.eu" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(9 * * * ? *) prod: cron(9 * * * ? *) domain_names: prod: - ice-arc.eu - www.ice-arc.eu lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/0809ff77-1d1b-43e2-8078-725180d53ffd cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/45cd5307-2f70-457e-b5b8-2a0ea3d2d5cc - name: bas launch_on: - staging cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true origin_keepalive_timeout: staging: '60' prod: '60' origin_read_timeout: staging: '60' prod: '60' custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bas-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-bas-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bas-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bas-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-bas-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bas-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/baspress buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '5' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/bas.ac.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/bas.ac.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(10 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(10 * * * ? *) prod: cron(10 * * * ? *) - name: bat monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bat-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-bat-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bat-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bat-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-bat-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bat-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/bat2018 buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/britishantarcticterritory.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/britishantarcticterritory.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(11 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(11 * * * ? *) prod: cron(11 * * * ? *) domain_names: prod: - britishantarcticterritory.org.uk - www.britishantarcticterritory.org.uk - britishantarcticterritory.uk - www.britishantarcticterritory.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/4f692397-bf19-4239-9c6e-8760ace1a953 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/cc513da8-7456-416e-bd53-cfce6681aa80 - name: bce monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: false custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bce-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-bce-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bce-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bce-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-bce-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bce-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/boundary-commission-for-england buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '6' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/boundarycommissionforengland.independent.gov.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(12 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(12 * * * ? *) prod: cron(12 * * * ? *) domain_names: prod: - boundarycommissionforengland.independent.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/fd73c019-4f7c-4e58-9916-1b09b45c9c5e cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/fb26f4de-bc06-47e9-93ab-0451ed9f4776 - name: bikeshed monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bikeshed-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-bikeshed-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default image_source: build_from_github_repo image_location: git@github.com:dxw/bikeshed buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/bikeshed.dxw.net" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(14 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(14 * * * ? *) prod: cron(14 * * * ? *) domain_names: prod: - bikeshed.dxw.com lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/b36ff779-e7a2-42a6-8936-e9a38e84585f cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/2739ff58-7de0-4d14-b4fe-a8d32cc338fb - name: biot monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-biot-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-biot-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-biot-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-biot-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-biot-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-biot-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/biotpress buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/biot.gov.io" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/biot.gov.io" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(15 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(15 * * * ? *) prod: cron(15 * * * ? *) domain_names: prod: - biot.gov.io - www.biot.gov.io lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/cf7b3d86-cbd1-44b4-aa39-f72b206f70c7 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/8d4abb80-1162-4188-a0a8-cad85636000e - name: care-city monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-care-city-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-care-city-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-care-city-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-care-city-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-care-city-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-care-city-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/care-city buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/carecity.london" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/carecity.london" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(16 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(16 * * * ? *) prod: cron(16 * * * ? *) domain_names: prod: - carecity.org - www.carecity.org lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/a4ae7186-2c35-4901-9548-824c7ac93318 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/7fdbb0fa-7cba-45c2-90be-86178b91453d - name: cognus monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-cognus-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-cognus-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-cognus-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-cognus-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-cognus-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-cognus-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/cognus buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/cognus.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/cognus.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(24 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(24 * * * ? *) prod: cron(24 * * * ? *) domain_names: prod: - cognus.org.uk - www.cognus.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/68834538-23a9-4e24-aae9-d836e4e4b988 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/15b02b02-dcbd-4585-98ab-16d34c6fa94b - name: coretest launch_on: - staging cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-coretest-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-coretest-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-coretest-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_coretest_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-coretest-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-coretest-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-coretest-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_coretest_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/wordpress-core-test-site buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '1' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/coretest" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/coretest" container_path: "/var/www/html/wp-content/cache" - name: dcmsblog monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-comments-post.php" true_client_ip_header: true allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dcmsblog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dcmsblog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dcmsblog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-comments-post.php" true_client_ip_header: true allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dcmsblog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dcmsblog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dcmsblog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/dcmsblog buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/dcmsblog.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/dcmsblog.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(26 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(26 * * * ? *) prod: cron(26 * * * ? *) domain_names: prod: - dcmsblog.uk - www.dcmsblog.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/d6644e5b-bfba-456b-9d08-5911839bb984 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/84868056-4cb1-408b-b60c-5d5e599f630b - name: dfe-eah monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dfe-eah-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-dfe-eah-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dfe-eah-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dfe-eah-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-dfe-eah-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dfe-eah-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/dfe-educateagainsthate buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/educateagainsthate.com" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/educateagainsthate.com" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(27 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(27 * * * ? *) prod: cron(27 * * * ? *) domain_names: prod: - www.educateagainsthate.com - educateagainsthate.com lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/c5737697-c9f5-41a6-8ad5-0b579945df34 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/7416b369-5ec5-4712-9b25-94c4edce7afc - name: dft-think monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dft-think-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-dft-think-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dft-think-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dft-think-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-dft-think-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dft-think-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/ht-think-main buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/think.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/think.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(28 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(28 * * * ? *) prod: cron(28 * * * ? *) domain_names: prod: - think.gov.uk - www.think.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/84635090-6fc2-43b3-b3a3-85583ce3cf95 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/3bc86bc0-218a-4f44-8a8a-78344086f056 - name: dsma monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dsma-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-dsma-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dsma-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dsma-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-dsma-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dsma-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/DSMA2018 buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/dsma.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/dsma.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(29 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(29 * * * ? *) prod: cron(29 * * * ? *) domain_names: prod: - dsma.uk - www.dsma.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/aaf36e3f-4a15-4251-ab3c-8fbde86c9306 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/879f6617-6d18-49a4-adcc-70d3bdab1c18 - name: dxw-web cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dxw-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-dxw-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dxw-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dxw-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-dxw-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-dxw-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/website buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/dxw.com" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(30 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(30 * * * ? *) prod: cron(30 * * * ? *) domain_names: prod: - dxw.com - www.dxw.com lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/c1536ffc-067d-4512-b115-12247b34b50e cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/613eeb29-c72a-4e39-882c-05ad4108394b - name: e-and-e monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-e-and-e-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-e-and-e-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-e-and-e-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-e-and-e-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-e-and-e-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-e-and-e-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/educationandemployers buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/educationandemployers.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/educationandemployers.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(32 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(32 * * * ? *) prod: cron(32 * * * ? *) domain_names: prod: - educationandemployers.org - www.educationandemployers.org lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/3ca8eb41-043b-4312-96be-b0652c889296 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/57e4c238-4e79-4319-8bdd-edb1ef6bc2c3 - name: esht-me launch_on: - staging monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: false serve_from_subdirectory: "/medical-education" image_source: build_from_github_repo image_location: git@github.com:dxw/esht-meded buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/esht.nhs.uk-medical-education" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/esht.nhs.uk-medical-education" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(33 * * * ? *) prod: cron(33 * * * ? *) domain_names: staging: - esht.staging.dxw-govpress.dalmatian.dxw.net lb_ssl_certificate: staging: arn:aws:acm:eu-west-2:666653442229:certificate/ad2506ab-c825-44d9-a939-b2468fd40d31 cloudfront_ssl_certificate: staging: arn:aws:acm:us-east-1:666653442229:certificate/b91fee58-eec7-45cc-b0e5-deca273c059d - name: esht launch_on: - staging monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-esht-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-esht-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-esht-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-esht-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/esht buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/esht.nhs.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/esht.nhs.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(34 * * * ? *) prod: cron(34 * * * ? *) - name: essex-blog launch_on: - staging cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-essex-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-essex-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-essex-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-essex-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-essex-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-essex-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/essex-blogs buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/blog.essex.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/blog.essex.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(35 * * * ? *) prod: cron(35 * * * ? *) workers: - name: dxw-digest container_command: - "/usr/local/bin/run-wp-worker.sh" - "/var/www/html/wp-content/plugins/dxw-digest/bin/cmd.php" - "/var/www/html/wp-load.php" container_count: '1' domain_names: prod: - blog.essex.gov.uk - "*.blog.essex.gov.uk" staging: - essex-blog.staging.dxw-govpress.dalmatian.dxw.net - "*.essex-blog.staging.dxw-govpress.dalmatian.dxw.net" - name: fcdo-blog launch_on: - staging cloudfront: create: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fcdo-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fcdo-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fcdo-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fcdo-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/fcoblogs buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/blogs.fcdo.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/blogs.fcdo.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(35 * * * ? *) prod: cron(35 * * * ? *) - name: fcdo-lanc launch_on: - staging cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:dxw/fco-lancasterhouse serve_from_subdirectory: "/lancasterhouse" buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/lancaster.fcdo.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/lancaster.fcdo.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(36 * * * ? *) prod: cron(36 * * * ? *) domain_names: staging: - fcdo-blog.staging.dxw-govpress.dalmatian.dxw.net lb_ssl_certificate: staging: arn:aws:acm:eu-west-2:666653442229:certificate/ebbf3e54-f90a-4d24-bcc6-9741cd75e60b cloudfront_ssl_certificate: staging: arn:aws:acm:us-east-1:666653442229:certificate/230739ef-12f2-4dcf-92d4-b7306b801226 - name: fcdo-proto launch_on: - staging cloudfront: create: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fcdo-proto-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fcdo-proto-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fcdo-proto-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fcdo-proto-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/fcodigital buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/protocol.fcdo.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/protocol.fcdo.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(37 * * * ? *) prod: cron(37 * * * ? *) - name: fcdo-stor launch_on: - staging cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:dxw/fcolf2018 serve_from_subdirectory: "/stories" buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/stories.fcdo.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/stories.fcdo.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(38 * * * ? *) prod: cron(38 * * * ? *) domain_names: staging: - fcdo-blog.staging.dxw-govpress.dalmatian.dxw.net lb_ssl_certificate: staging: arn:aws:acm:eu-west-2:666653442229:certificate/ebbf3e54-f90a-4d24-bcc6-9741cd75e60b cloudfront_ssl_certificate: staging: arn:aws:acm:us-east-1:666653442229:certificate/230739ef-12f2-4dcf-92d4-b7306b801226 - name: fleming monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fleming-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-fleming-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fleming-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* - low-bandwidth forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fleming-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-fleming-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-fleming-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* - low-bandwidth forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/fleming-fund buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/flemingfund.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/flemingfund.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: cron(1,31 * * * ? *) domain_names: prod: - flemingfund.org - www.flemingfund.org lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/e8e37a57-3c38-48c9-a9c3-dbad3195d094 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/1a260c2d-5a8c-4fc4-93b6-69de1d2f2ab6 - name: gosc-test launch_on: staging monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-gosc-test-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host - Origin - X-WP-Nonce forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-gosc-test-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-gosc-test-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-gosc-test-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-gosc-test-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host - Origin - X-WP-Nonce forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-gosc-test-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-gosc-test-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-gosc-test-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/gosc-test buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/gosc-test" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/gosc-test" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: cron(1,31 * * * ? *) - name: hackneyrec monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-hackneyrec-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-hackneyrec-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-hackneyrec-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-hackneyrec-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-hackneyrec-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-hackneyrec-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/fyihackney buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/recruitment.hackney.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/recruitment.hackney.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(40 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(40 * * * ? *) prod: cron(40 * * * ? *) domain_names: prod: - recruitment.hackney.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/6af9c927-cfe1-4050-84e4-a2c969b85170 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/3c356254-51bf-464d-89c0-67e73ec99f88 - name: healthy-lon monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-healthy-lon-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-healthy-lon-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-healthy-lon-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-healthy-lon-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-healthy-lon-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-healthy-lon-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/healthylondon buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/healthylondon.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/healthylondon.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(42 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(42 * * * ? *) prod: cron(42 * * * ? *) domain_names: prod: - www.transformationpartners.nhs.uk - transformationpartners.nhs.uk - www.transformationpartnersinhealthandcare.nhs.uk - transformationpartnersinhealthandcare.nhs.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/dadda147-6c12-4771-8ecb-b171bfaff0ec cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/985898a7-6704-467d-a91b-10416a126b5d - name: icai monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-icai-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-icai-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-icai-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-icai-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-icai-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-icai-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/icai buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/icai.independent.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/icai.independent.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(43 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(43 * * * ? *) prod: cron(43 * * * ? *) domain_names: prod: - icai.independent.gov.uk - www.icai.independent.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/ebc74569-334b-4c61-98dc-9211fd83f370 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/7dddc1be-34ca-45ca-bd0b-89cfd5c542ec - name: itf monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-itf-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-itf-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-itf-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-itf-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-itf-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-itf-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/inspiringthefuture buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/inspiringthefuture.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/inspiringthefuture.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(47 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(47 * * * ? *) prod: cron(47 * * * ? *) domain_names: prod: - inspiringthefuture.org - www.inspiringthefuture.org lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/2488d218-cc1d-4d11-8616-188f9ac32aba cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/fe941217-034d-41f5-b78e-c4982aa84bc2 - name: lamb-cs monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-cs-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-lamb-cs-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-cs-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-cs-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-lamb-cs-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-cs-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/countryshow18 buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/lambethcountryshow.co.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/lambethcountryshow.co.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(48 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(48 * * * ? *) prod: cron(48 * * * ? *) domain_names: prod: - lambethcountryshow.co.uk - www.lambethcountryshow.co.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/8526d34a-9b1f-4988-8c67-1db9c567fb90 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/256d5196-b659-4ef5-8000-f21ffdef510a - name: lamb-love monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-love-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-lamb-love-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-love-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-love-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-lamb-love-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-love-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/lovelambethaugust2018 buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/love.lambeth.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/love.lambeth.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(49 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(49 * * * ? *) prod: cron(49 * * * ? *) domain_names: prod: - love.lambeth.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/3005d03f-6fc1-4f22-9d7a-3764b82dfff8 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/f19b919d-e2d2-4e52-bd5b-97fb905e8b76 - name: lamb-made monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-made-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-lamb-made-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-made-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-made-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-lamb-made-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-made-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/lambethmade buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/lambethmade.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/lambethmade.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(50 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(50 * * * ? *) prod: cron(50 * * * ? *) domain_names: prod: - lambethmade.org.uk - www.lambethmade.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/f5721e2d-a7eb-4dc4-8927-0b2c5eaaae4f cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/ad525abe-6ee7-4ba3-80f7-897a1483e0a1 - name: lamb-tog monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-tog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-lamb-tog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-tog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-tog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-lamb-tog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-lamb-tog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/lambethtogether buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/lambethtogether.net" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/lambethtogether.net" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(51 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(51 * * * ? *) prod: cron(51 * * * ? *) domain_names: prod: - lambethtogether.net - www.lambethtogether.net lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/b79c3749-356c-4e19-935c-25e9e5276711 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/77dc3f3a-7ab4-4484-9e5f-a55e4313d385 - name: natcen-scot launch_on: - staging cloudfront: create: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-natcen-scot-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-natcen-scot-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-natcen-scot-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-natcen-scot-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/whatscotlandthinks buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/whatscotlandthinks.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/whatscotlandthinks.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(56 * * * ? *) prod: cron(56 * * * ? *) - name: natcen-uk launch_on: - staging cloudfront: create: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-natcen-uk-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-natcen-uk-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-natcen-uk-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-natcen-uk-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/natcen buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/whatukthinks.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/whatukthinks.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(57 * * * ? *) prod: cron(57 * * * ? *) - name: nhs-england launch_on: - staging cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" - "*/wp-admin/*" - "*/wp-login.php" - "*/wp-activate.php" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-nhs-england-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" - "*/wp-content/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-nhs-england-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-nhs-england-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" - "*/wp-admin/*" - "*/wp-login.php" - "*/wp-activate.php" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-nhs-england-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" - "*/wp-content/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-nhs-england-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-nhs-england-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/nhs-england buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/england.nhs.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/england.nhs.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(37 * * * ? *) prod: cron(37 * * * ? *) - name: nhs-ltp launch_on: - staging cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-nhs-ltp-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-nhs-ltp-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-nhs-ltp-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-nhs-ltp-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-nhs-ltp-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-nhs-ltp-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/nhs-longtermplan buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/longtermplan.nhs.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/longtermplan.nhs.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(36 * * * ? *) prod: cron(36 * * * ? *) - name: ons-careers monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-careers-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-careers-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-careers-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-careers-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/ons-careers buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/careers.ons.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/careers.ons.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(58 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(58 * * * ? *) prod: cron(58 * * * ? *) domain_names: prod: - careers.ons.gov.uk - www.careers.ons.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/7453ab83-b47a-41e9-9b81-dc7390661c2a cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/04bbacba-9486-4c0b-bda4-7c73f581e792 - name: ons-cop cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-cop-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ons-cop-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-cop-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-cop-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ons-cop-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-cop-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/ons-cop buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/code.statisticsauthority.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/code.statisticsauthority.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(59 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(59 * * * ? *) prod: cron(59 * * * ? *) domain_names: prod: - code.statisticsauthority.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/97b4a517-70f9-4ebc-be84-b238416994ab cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/504cb279-18c9-41af-992a-1f924d0b7431 - name: ons-osr cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true origin_keepalive_timeout: staging: '60' prod: '60' origin_read_timeout: staging: '60' prod: '60' custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-osr-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ons-osr-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-osr-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-osr-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ons-osr-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-osr-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/ons-osr buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/osr.statisticsauthority.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/osr.statisticsauthority.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(2 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(2 * * * ? *) prod: cron(2 * * * ? *) domain_names: prod: - osr.statisticsauthority.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/97b4a517-70f9-4ebc-be84-b238416994ab cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/504cb279-18c9-41af-992a-1f924d0b7431 - name: ons-uksa cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-uksa-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ons-uksa-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-uksa-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-uksa-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ons-uksa-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-uksa-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/ons-uksa buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/uksa.statisticsauthority.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/uksa.statisticsauthority.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(3 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(3 * * * ? *) prod: cron(3 * * * ? *) domain_names: prod: - uksa.statisticsauthority.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/97b4a517-70f9-4ebc-be84-b238416994ab cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/504cb279-18c9-41af-992a-1f924d0b7431 - name: ons-www cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-www-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ons-www-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-www-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-www-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ons-www-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ons-www-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/ons-www buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/statisticsauthority.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/statisticsauthority.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(4 * * * ? *) prod: cron(4 * * * ? *) domain_names: prod: - statisticsauthority.gov.uk - www.statisticsauthority.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/97b4a517-70f9-4ebc-be84-b238416994ab cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/504cb279-18c9-41af-992a-1f924d0b7431 - name: osdi cloudfront: create: false offline_page_http_status: 403: "/index.html" 404: "/index.html" image_source: build_from_github_repo image_location: git@github.com:dxw/OSDI buildspec: dalmatian_core_buildspec_default health_check_path: "/" container_port: 4000 container_command: - "./docker-entrypoint.sh" - node - server.js domain_names: prod: - osdi.safetytechnetwork.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/a3a29e3c-d1ae-4fff-a86f-ca62a0e3ae9c cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/807a90ff-c7f0-47a4-b084-4770e037ed51 - name: osteo-cpd monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-osteo-cpd-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-osteo-cpd-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-osteo-cpd-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-osteo-cpd-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-osteo-cpd-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-osteo-cpd-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/theme-goc-cpd buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/cpd.osteopathy.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/cpd.osteopathy.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(5 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(5 * * * ? *) prod: cron(5 * * * ? *) domain_names: prod: - cpd.osteopathy.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/dea9afb1-2a69-4c48-a4ae-9619d13e8c2b cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/789dd48f-da24-45c2-80f0-58736723d9b1 - name: osteo-std monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-osteo-std-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-osteo-std-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-osteo-std-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-osteo-std-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/theme-goc buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/standards.osteopathy.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/standards.osteopathy.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(6 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(6 * * * ? *) prod: cron(6 * * * ? *) domain_names: prod: - standards.osteopathy.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/bad5841d-14b2-410d-bf27-ac82aadc03f8 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/d1540f6a-1fc5-4c0f-ac4a-4b28b84fc4a2 - name: psaa monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-psaa-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-psaa-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-psaa-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-psaa-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-psaa-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-psaa-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/psaa buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/psaa.co.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/psaa.co.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(7 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(7 * * * ? *) prod: cron(7 * * * ? *) domain_names: prod: - psaa.co.uk - www.psaa.co.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/43a0c057-32e3-4c02-a207-3ba6343a9421 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/fcf67e02-aed9-4c84-b141-ae3156b7344a - name: psc monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-psc-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-psc-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-psc-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-psc-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-psc-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-psc-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/patientsafety buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/patientsafetycommissioner.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/patientsafetycommissioner.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: cron(1,31 * * * ? *) domain_names: prod: - patientsafetycommissioner.org.uk - www.patientsafetycommissioner.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/17a26551-f435-49ae-9148-bf27f2b8faa7 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/2f0efec8-f05f-4d05-8e8a-614b087146e9 - name: refugee cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true bypass_protection: staging: enabled: true prod: enabled: true exclude_domains: - refugeecouncil.org.uk custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" - "/intranet/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-refugee-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-refugee-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-refugee-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" - "/intranet/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-refugee-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-refugee-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-refugee-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/refugeecouncil buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/refugeecouncil.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/refugeecouncil.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(8 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(8 * * * ? *) prod: cron(8 * * * ? *) - name: saluki-sub monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: false serve_from_subdirectory: "/saluki-subdir-test" image_source: build_from_github_repo image_location: git@github.com:dxw/saluki-test-site buildspec: buildspec.yml container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/saluki-sub" container_path: "/var/www/html/wp-content/saluki-subdir-test/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(9 * * * ? *) prod: cron(9 * * * ? *) domain_names: prod: - saluki-test.prod.dxw-govpress.dalmatian.dxw.net staging: - saluki-test.staging.dxw-govpress.dalmatian.dxw.net lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/e1f69c83-61c8-4563-a586-946eb2383e57 staging: arn:aws:acm:eu-west-2:666653442229:certificate/c6a8d832-9bfb-4e6c-a762-815f76e2a42c - name: saluki-test monitoring: prod: opsgenie_alerts: enabled: false blue_green: prod: enabled: true cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-saluki-test-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-saluki-test-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-saluki-test-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-saluki-test-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/saluki-test-site buildspec: buildspec.yml container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/saluki-test" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/saluki-test" container_path: "/var/www/html/wp-content/cache" - name: clamav-lib host_path: "/mnt/efs/clamav/lib" container_path: "/var/lib/clamav" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(10 * * * ? *) prod: cron(10 * * * ? *) - name: settle cloudfront: create: true custom_origins: staging: - origin: settle-reports-staging.s3.amazonaws.com id: settle-reports-staging prod: - origin: settle-reports-prod.s3.amazonaws.com id: settle-reports-prod custom_behaviors: staging: - path_patterns: - "/reports/*" target_origin_id: settle-reports-staging min_ttl: 1200 default_ttl: 3600 max_ttl: 86400 forwarded_headers: - Origin - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-settle-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-settle-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-settle-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/reports/*" target_origin_id: settle-reports-prod min_ttl: 1200 default_ttl: 3600 max_ttl: 86400 forwarded_headers: - Origin - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-settle-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-settle-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-settle-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/settle buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/settlegroup.org.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(11 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(11 * * * ? *) prod: cron(11 * * * ? *) domain_names: prod: - settlegroup.org.uk - www.settlegroup.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/69f6a461-4ba1-4d0b-97db-400ef88d58b7 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/988bc491-9d56-410b-9633-ae1c8b2489b9 - name: stg-aos launch_on: - staging cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:dxw/sghaos buildspec: dalmatian_core_buildspec_saluki serve_from_subdirectory: "/aos" container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/stgeorges.nhs.uk-aos" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/stgeorges.nhs.uk-aos" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(12 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(12 * * * ? *) prod: cron(12 * * * ? *) domain_names: staging: - stg.staging.dxw-govpress.dalmatian.dxw.net lb_ssl_certificate: staging: arn:aws:acm:eu-west-2:666653442229:certificate/f354f2bc-3a32-46d0-8d28-e3294efe8f2e cloudfront_ssl_certificate: staging: arn:aws:acm:us-east-1:666653442229:certificate/2fb9861d-56e3-4b7f-86aa-1821052ba3f9 - name: stg launch_on: - staging cloudfront: create: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-stg-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-stg-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-stg-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-stg-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/stghpress buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/stgeorges.nhs.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/stgeorges.nhs.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(13 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(13 * * * ? *) prod: cron(13 * * * ? *) - name: tke monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-tke-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-tke-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-tke-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-tke-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-tke-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-tke-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/trade-knowledge buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/trade-knowledge.net" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/trade-knowledge.net" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(15 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(15 * * * ? *) prod: cron(15 * * * ? *) domain_names: prod: - trade-knowledge.net - www.trade-knowledge.net lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/87bd0353-503b-4f8a-90e0-85e6463cc850 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/3e5d23ed-2268-4cb5-9a01-642df5bed64d - name: ukaea monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ukaea-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ukaea-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ukaea-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ukaea-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-ukaea-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-ukaea-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/ukaea buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/ukaea.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/ukaea.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: cron(1,31 * * * ? *) domain_names: prod: - www.ukaea.org - ukaea.org lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/394776bf-e26a-45ea-8338-44ddcbd13126 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/4522e14a-be54-41b2-ad61-c0da44d1b0d1 - name: unialliance monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_origins: prod: - origin: dta.unialliance.ac.uk id: external-dta-endpoint origin_read_timeout: '60' origin_keepalive_timeout: '60' staging: - origin: dta.unialliance.ac.uk id: external-dta-endpoint origin_read_timeout: '60' origin_keepalive_timeout: '60' custom_behaviors: staging: - path_patterns: - "/dta/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: external-dta-endpoint min_ttl: 0 default_ttl: 0 max_ttl: 0 - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" - "*/wp-admin/*" - "*/wp-login.php" - "*/wp-activate.php" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-unialliance-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" - "*/wp-content/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-unialliance-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-unialliance-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/dta/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: external-dta-endpoint min_ttl: 0 default_ttl: 0 max_ttl: 0 managed_cache_policy: CachingDisabled managed_origin_policy: AllViewerExceptHostHeader - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" - "*/wp-admin/*" - "*/wp-login.php" - "*/wp-activate.php" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-unialliance-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" - "*/wp-content/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-unialliance-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-unialliance-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/uatheme buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/unialliance.ac.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/unialliance.ac.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(18 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(18 * * * ? *) prod: cron(18 * * * ? *) domain_names: prod: - unialliance.ac.uk - www.unialliance.ac.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/a3f4d488-fc56-49f6-8cc4-728abc5355c8 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/614c473f-00fa-44bb-9fe1-cc3e5c25455a - name: unimyths monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-unimyths-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-unimyths-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-unimyths-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-unimyths-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-unimyths-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-unimyths-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/uatheme buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/unimythsbusted.co.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/unimythsbusted.co.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: cron(1,31 * * * ? *) domain_names: prod: - unimythsbusted.co.uk - unimythsbusted.com - www.unimythsbusted.co.uk - www.unimythsbusted.com lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/9f777f92-86db-44d6-9a89-a4336a779e6e cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/eae06d0f-cea0-4493-9922-a6a9231e8e9b - name: v-to-c cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-v-to-c-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-v-to-c-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-v-to-c-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-v-to-c-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-v-to-c-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-v-to-c-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/valleys-to-coast buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/v2c.org.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(19 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(19 * * * ? *) prod: cron(19 * * * ? *) domain_names: prod: - valleystocoast.wales - www.valleystocoast.wales lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/ab2582ed-9b8d-4ace-96c0-3db48ba6d2ec cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/144d0ea2-2972-4db2-a4ad-28d72ba7a7b4 - name: v2c-llanw monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-v2c-llanw-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-v2c-llanw-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-v2c-llanw-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-v2c-llanw-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-v2c-llanw-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-v2c-llanw-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/v2c-llanw-wales buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/llanw.wales" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/llanw.wales" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(20 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(20 * * * ? *) prod: cron(20 * * * ? *) domain_names: prod: - llanw.wales - www.llanw.wales lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/06ee2831-6f01-4e46-8900-1bebc6ea2409 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/42ea778c-ccea-4df7-9c12-7548ed6bf482 - name: younghack monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-younghack-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-younghack-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-younghack-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-younghack-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: dxw-govpress-younghack-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-govpress-younghack-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/younghackney buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/younghackney.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/younghackney.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(21 1 * * ? *) prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(21 * * * ? *) prod: cron(21 * * * ? *) domain_names: prod: - www.younghackney.org - younghackney.org lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:666653442229:certificate/bd646a43-c842-4f14-8da0-4d2f42264358 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:666653442229:certificate/27e496aa-1a07-43d1-b8bd-536cc0b704b8 dxw-pentest: account_id: '932446864135' cluster: create: true rds: - identifier: pentestvone instance_class: staging: db.t3.small prod: db.t3.small engine: mysql engine_version: '8.0' db_name: saluki shared_loadbalancer: - name: shared-1 in_use_by: - saluki environments: staging: track_revision: develop instance_type: t3.medium logspout_command: - syslog+tls://logs7.papertrailapp.com:34880 min_servers: 2 max_servers: 4 enable_ecs_vpc_flow_logs: true services: - name: saluki monitoring: staging: opsgenie_alerts: enabled: false blue_green: staging: enabled: true cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-pentest-saluki-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: dxw-pentest-saluki-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/saluki-test-site buildspec: buildspec.yml container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/saluki" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/saluki" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(10 * * * ? *) esht: account_id: '975049938928' cluster: create: true environments: prod: track_revision: main instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs3.papertrailapp.com:53372 enable_efs: 'true' encrypt_efs: 'false' efs_dirs: [] syslog_papertrail_endpoint: logs3.papertrailapp.com:53372 aurora: - identifier: sqlcluster minimum_size: prod: 1 maximum_size: prod: 4 engine: aurora-mysql engine_version: '8.0' db_name: sqlcluster waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: shared_loadbalancers: - esht-1 shared_loadbalancer: - name: esht-1 global_accelerator: prod: true in_use_by: - web - me services: - name: me launch_on: - prod monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: false serve_from_subdirectory: "/medical-education" image_source: build_from_github_repo image_location: git@github.com:dxw/esht-meded buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/esht.nhs.uk-medical-education" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/esht.nhs.uk-medical-education" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: prod: cron(1/2 * * * ? *) domain_names: prod: - esht.nhs.uk - www.esht.nhs.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:975049938928:certificate/b7080462-1309-4dee-acde-6a7f81fee747 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:975049938928:certificate/3e152cda-0aa2-4043-9c4c-b57892ea4dfb - name: web launch_on: - prod monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: prod: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: esht-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: esht-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: esht-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/esht buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/esht.nhs.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/esht.nhs.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: prod: cron(1/2 * * * ? *) domain_names: prod: - www.esht.nhs.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:975049938928:certificate/b7080462-1309-4dee-acde-6a7f81fee747 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:975049938928:certificate/3e152cda-0aa2-4043-9c4c-b57892ea4dfb essex: account_id: '891376962999' hosted_zones: - domain: blog.essex.gov.uk alias_records: - name: blog.essex.gov.uk value: d16gq7a9298jsj.cloudfront.net. cname_records: - name: "*.blog.essex.gov.uk" value: d16gq7a9298jsj.cloudfront.net. - name: _3aa03a52a3f52f6af532577306622f9f.blog.essex.gov.uk value: _17efa8c2971fb5d6e23282a56346be29.sdgjtdhdhz.acm-validations.aws. - name: _82a9e6aa4d5a9993072e29b62b716e99.blog.essex.gov.uk value: _dbe414267cdbe380ba4ef1c0801ff718.acm-validations.aws. rds: - identifier: essex instance_class: prod: db.t3.medium engine: mysql engine_version: 8.0.42 db_name: essex cluster: create: true waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: shared_loadbalancers: - essex-1 shared_loadbalancer: - name: essex-1 global_accelerator: prod: true in_use_by: - blog environments: prod: track_revision: main logspout_command: - syslog+tls://logs3.papertrailapp.com:18460 instance_type: t3.medium max_instance_lifetime: 604800 min_servers: 3 max_servers: 6 enable_efs: 'true' efs_dirs: - wp-uploads/blog.essex.gov.uk syslog_papertrail_endpoint: logs3.papertrailapp.com:18460 services: - name: blog launch_on: - prod cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" - "/subscribe/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: essex-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: essex-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: essex-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/essex-blogs buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/blog.essex.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/blog.essex.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: prod: cron(35 * * * ? *) workers: - name: dxw-digest container_command: - "/usr/local/bin/run-wp-worker.sh" - "/var/www/html/wp-content/plugins/dxw-digest/bin/cmd.php" - "/var/www/html/wp-load.php" container_count: '1' domain_names: prod: - blog.essex.gov.uk - "*.blog.essex.gov.uk" lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:891376962999:certificate/47c96c5b-af17-471e-89fc-bc403a7fbc32 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:891376962999:certificate/d41dd9ff-7041-4c85-8130-02278ccee769 fcdo: account_id: '799898416595' cluster: create: true environments: prod: track_revision: main instance_type: t3.medium min_servers: 4 max_servers: 4 logspout_command: - syslog+tls://logs2.papertrailapp.com:48502 enable_efs: 'true' syslog_papertrail_endpoint: logs2.papertrailapp.com:48502 aurora: - identifier: sqlcluster minimum_size: staging: 0.5 prod: 2 maximum_size: staging: 2 prod: 4 engine: aurora-mysql engine_version: '8.0' db_name: sqlcluster waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - "/wp-admin/admin-ajax.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: shared_loadbalancers: - fcdo-1 shared_loadbalancer: - name: fcdo-1 global_accelerator: prod: true in_use_by: - blogs - lancaster - stories - protocol services: - name: blogs launch_on: - prod cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true redirects: - from_hostname_pattern: www.blogs.fcdo.gov.uk from_path_pattern: "/*" to_hostname: blogs.fcdo.gov.uk to_path: "/$${path}" - from_hostname_pattern: www.blogs.fco.gov.uk from_path_pattern: "/*" to_hostname: blogs.fcdo.gov.uk to_path: "/$${path}" - from_hostname_pattern: blogs.fco.gov.uk from_path_pattern: "/*" to_hostname: blogs.fcdo.gov.uk to_path: "/$${path}" associate_with_default_behaviour: prod: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: fcdo-blogs-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" - "*/wp-content/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: fcdo-blogs-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false image_source: build_from_github_repo image_location: git@github.com:dxw/fcoblogs buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/blogs.fcdo.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/blogs.fcdo.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - blogs.fcdo.gov.uk - blogs.fco.gov.uk - www.blogs.fco.gov.uk - www.blogs.fcdo.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:799898416595:certificate/e3b63a18-032f-4fca-8128-cf3b5ea9fd9e cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:799898416595:certificate/738d15d8-1856-451b-afb8-9c21f6271af1 - name: lancaster launch_on: - prod cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:dxw/fco-lancasterhouse serve_from_subdirectory: "/lancasterhouse" buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/lancaster.fcdo.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/lancaster.fcdo.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - blogs.fcdo.gov.uk - blogs.fco.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:799898416595:certificate/e3b63a18-032f-4fca-8128-cf3b5ea9fd9e cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:799898416595:certificate/738d15d8-1856-451b-afb8-9c21f6271af1 - name: protocol launch_on: - prod cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: prod: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: fcdo-protocol-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default image_source: build_from_github_repo image_location: git@github.com:dxw/fcodigital buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/protocol.fcdo.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/protocol.fcdo.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - protocol.fcdo.gov.uk - protocol.fco.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:799898416595:certificate/f7d91ae9-3296-4ee3-9b3a-4f5054b3c6b8 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:799898416595:certificate/e1f6ae8b-0d2b-4869-a097-ee72cbb3030e - name: stories launch_on: - prod cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:dxw/fcolf2018 serve_from_subdirectory: "/stories" buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/stories.fcdo.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/stories.fcdo.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - blogs.fcdo.gov.uk - blogs.fco.gov.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:799898416595:certificate/e3b63a18-032f-4fca-8128-cf3b5ea9fd9e cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:799898416595:certificate/738d15d8-1856-451b-afb8-9c21f6271af1 gds: account_id: '841480728064' cluster: create: true aurora: - identifier: cluster1 minimum_size: staging: 0.5 prod: 2 maximum_size: staging: 2 prod: 45 engine: aurora-mysql engine_version: '8.0' db_name: cluster1 waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: shared_loadbalancers: - gds-1 shared_loadbalancer: - name: gds-1 global_accelerator: prod: true in_use_by: - blog - campaign - blogdev environments: prod: track_revision: main logspout_command: - syslog+tls://logs6.papertrailapp.com:18341 instance_type: t3.medium max_instance_lifetime: 604800 min_servers: 6 max_servers: 12 enable_efs: 'true' efs_dirs: - wp-uploads/blog.gov.uk - wp-cache/blog.gov.uk - wp-uploads/campaign.gov.uk - wp-cache/campaign.gov.uk - wp-uploads/dev.blog.gov.uk - wp-cache/dev.blog.gov.uk syslog_papertrail_endpoint: logs6.papertrailapp.com:18341 staging: track_revision: develop logspout_command: - syslog+tls://logs4.papertrailapp.com:16852 instance_type: t3.small min_servers: 2 max_servers: 2 enable_efs: 'true' efs_dirs: - wp-uploads/blog.gov.uk - wp-cache/blog.gov.uk - wp-uploads/campaign.gov.uk - wp-cache/campaign.gov.uk - wp-uploads/dev.blog.gov.uk - wp-cache/dev.blog.gov.uk syslog_papertrail_endpoint: logs4.papertrailapp.com:16852 services: - name: blog enable_max_one_container_per_instance: false launch_on: - staging - prod monitoring: prod: opsgenie_alerts: enabled: true cloudfront_5xx: enabled: true threshold: '95' evaluation_periods: '5' ghost_inspector: enabled: false cloudfront: create: false origin_keepalive_timeout: staging: '60' prod: '60' origin_read_timeout: staging: '60' prod: '60' custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/gds-blogs buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_count: '6' container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/blog.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/blog.gov.uk" container_path: "/var/www/html/wp-content/cache" - name: clamav-lib host_path: "/mnt/efs/clamav/lib" container_path: "/var/lib/clamav" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(21 * * * ? *) prod: cron(21 * * * ? *) workers: - name: dxw-digest container_command: - "/usr/local/bin/run-wp-worker.sh" - "/var/www/html/wp-content/plugins/dxw-digest/bin/cmd.php" - "/var/www/html/wp-load.php" container_count: 1 - name: dxw-comment-notifications container_command: - "/usr/local/bin/run-wp-worker.sh" - "/var/www/html/wp-content/plugins/dxw-comment-notifications/bin/cmd.php" - "/var/www/html/wp-load.php" container_count: 1 domain_names: prod: - blog.gov.uk - "*.blog.gov.uk" staging: - blog.staging.gds.dalmatian.dxw.net - "*.blog.staging.gds.dalmatian.dxw.net" lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:841480728064:certificate/9c71c86f-12e8-428e-bfea-89738b3c6edd cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:841480728064:certificate/64529a20-300b-4eb2-9e2c-5ef4c64c7a7a - name: blogdev launch_on: - staging cloudfront: create: true origin_keepalive_timeout: staging: '60' prod: '60' origin_read_timeout: staging: '60' prod: '60' custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-blogdev-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-blogdev-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-blogdev-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-blogdev-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/gds-blogs buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_count: '1' container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/dev.blog.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/dev.blog.gov.uk" container_path: "/var/www/html/wp-content/cache" - name: clamav-lib host_path: "/mnt/efs/clamav/lib" container_path: "/var/lib/clamav" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: staging: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(21 * * * ? *) workers: - name: dxw-virus-scanner container_command: - "/usr/local/bin/run-wp-worker.sh" - "/var/www/html/wp-content/plugins/dxw-virus-scanner/bin/cmd.php" - "/var/www/html/wp-load.php" container_count: 1 - name: campaign enable_max_one_container_per_instance: false launch_on: - staging - prod monitoring: prod: opsgenie_alerts: enabled: true cloudfront_5xx: enabled: true threshold: '95' evaluation_periods: '5' ghost_inspector: enabled: false cloudfront: create: false origin_keepalive_timeout: staging: '60' prod: '60' origin_read_timeout: staging: '60' prod: '60' custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-campaign-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-campaign-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-campaign-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: gds-campaign-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/gds-campaigns buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '4' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/campaign.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/campaign.gov.uk" container_path: "/var/www/html/wp-content/cache" - name: clamav-lib host_path: "/mnt/efs/clamav/lib" container_path: "/var/lib/clamav" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: staging: cron(41 * * * ? *) prod: cron(41 * * * ? *) domain_names: prod: - campaign.gov.uk - "*.campaign.gov.uk" staging: - campaign.staging.gds.dalmatian.dxw.net - "*.campaign.staging.gds.dalmatian.dxw.net" lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:841480728064:certificate/6320dd93-46e7-41fa-8379-85b4b6a8c4fa cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:841480728064:certificate/59a65658-238c-47ef-b4b1-75c9873c3a28 judiciary-int: account_id: '571543455290' cluster: create: true aurora: - identifier: intranet minimum_size: staging: 0.5 prod: 4 maximum_size: staging: 3 prod: 8 engine: aurora-mysql engine_version: '8.0' db_name: intranet opensearch_cluster: - identifier: judiciary-int in_use_by: - intranet version: 3.1 master_enabled: false instance_count: 3 instance_type: t3.small.elasticsearch warm_enabled: false volume_size: 20 parameter_store_path_opensearch_cluster_url_name: ELASTICSEARCH_URL waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: service_loadbalancers: - intranet environments: staging: track_revision: develop instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs.papertrailapp.com:26052 enable_efs: 'true' efs_dirs: - wp-uploads/intranet.judiciary.uk syslog_papertrail_endpoint: logs.papertrailapp.com:26052 prod: track_revision: main instance_type: t3.medium max_instance_lifetime: 604800 min_servers: 3 max_servers: 3 logspout_command: - syslog+tls://logs3.papertrailapp.com:17321 enable_efs: 'true' efs_dirs: - wp-uploads/intranet.judiciary.uk syslog_papertrail_endpoint: logs3.papertrailapp.com:17321 services: - name: intranet enable_max_one_container_per_instance: false cloudfront: create: true origin_keepalive_timeout: staging: '60' prod: '60' origin_read_timeout: staging: '60' prod: '60' viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-content/plugins/*" - "/wp-content/themes/*" - "/wp-includes/*" - "/wp-admin/css/*" - "/wp-admin/js/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: judiciary-int-intranet-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" - "/openid-connect-authorize" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: judiciary-int-intranet-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default prod: - path_patterns: - "/wp-content/plugins/*" - "/wp-content/themes/*" - "/wp-includes/*" - "/wp-admin/css/*" - "/wp-admin/js/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: judiciary-int-intranet-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" - "/openid-connect-authorize" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: judiciary-int-intranet-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default image_source: build_from_github_repo image_location: git@github.com:dxw/judiciary-intranet buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '4' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/intranet.judiciary.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(2,32 * * * ? *) prod: cron(1,21,41 * * * ? *) domain_names: prod: - intranet.judiciary.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:571543455290:certificate/716052c2-b384-48f4-9b01-eba1f67a20f6 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:571543455290:certificate/0a3b8dee-3e50-4cf5-8bdf-89a2060a239b judiciary: account_id: '571543455290' cluster: create: true rds: - identifier: judiciary instance_class: staging: db.t3.small prod: db.t3.large engine: mysql engine_version: 8.0.42 db_name: judiciary opensearch_cluster: - identifier: judiciary in_use_by: - web version: 3.1 master_enabled: false instance_count: 3 instance_type: t3.small.elasticsearch warm_enabled: false volume_size: 20 parameter_store_path_opensearch_cluster_url_name: ELASTICSEARCH_URL waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - "/wp-json/" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: service_loadbalancers: - web environments: staging: track_revision: develop instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs.papertrailapp.com:26052 enable_efs: 'true' efs_dirs: - wp-uploads/judiciary.uk syslog_papertrail_endpoint: logs.papertrailapp.com:26052 prod: track_revision: main instance_type: t3.medium max_instance_lifetime: 604800 min_servers: 3 max_servers: 3 logspout_command: - syslog+tls://logs3.papertrailapp.com:17321 enable_efs: 'true' efs_dirs: - wp-uploads/judiciary.uk syslog_papertrail_endpoint: logs3.papertrailapp.com:17321 services: - name: web monitoring: prod: opsgenie_alerts: enabled: true cloudfront_5xx: enabled: true threshold: '95' evaluation_periods: '5' ghost_inspector: enabled: false cloudfront: create: true origin_keepalive_timeout: staging: '60' prod: '60' origin_read_timeout: staging: '60' prod: '60' viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: judiciary-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: judiciary-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: judiciary-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wp-settings-* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: judiciary-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: judiciary-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: judiciary-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wp-settings-* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/judiciary buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/judiciary.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(2,32 * * * ? *) prod: cron(1,20,40 * * * ? *) domain_names: prod: - www.judiciary.uk - judiciary.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:571543455290:certificate/bb46bffe-d621-440b-81c3-aaad0a5a250c cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:571543455290:certificate/bc5921b8-bb48-4fb7-a1c6-180f348de4a5 mettvh: account_id: '876401144910' cluster: create: true waf: - name: default action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList rds: - identifier: web instance_class: staging: db.t3.small prod: db.t3.small engine: postgres engine_version: '16.8' db_name: web force_ssl: true in_use_by: - web - identifier: mid instance_class: staging: db.t3.small prod: db.t3.small engine: postgres engine_version: '16.8' db_name: mid force_ssl: true in_use_by: - mid elasticache_cluster: - identifier: redis node_type: cache.t3.small node_count: 2 engine: redis engine_version: 7.1 parameters: - name: databases value: '32' in_use_by: - web - mid shared_loadbalancer: - name: web ssl_policy: ELBSecurityPolicy-TLS13-1-2-2021-06 in_use_by: - web - web-test-01 - web-test-02 - name: mid internal: true ssl_policy: ELBSecurityPolicy-TLS13-1-2-2021-06 in_use_by: - mid - mid-test-01 - mid-test-02 subnets_name: extra_private_subnets ip_whitelist: - name: VPC CIDR cidr: 172.24.24.0/21 - name: VPC CIDR prod cidr: 172.24.40.0/21 environments: staging: track_revision: develop instance_type: t3.medium max_instance_lifetime: 2592000 ecs_instance_refresh_lambda_schedule_expression: cron(0 1 * * ? *) min_servers: 2 max_servers: 4 ecs_egress_rules: - name: HTTPS to extra private subnet 1 port: '443' cidr: 172.24.30.0/24 - name: HTTPS to extra private subnet 2 port: '443' cidr: 172.24.31.0/24 extra_ecs_clusters: - name: mid subnets_name: extra_private_subnets min_servers: 2 max_servers: 4 instance_type: t3.medium max_instance_lifetime: 2592000 docker_storage_size: 40 ecs_egress_lockdown: true ecs_egress_rules: - name: MSSSQL to Peering connection cidr port: '1433' cidr: 172.24.32.0/21 - name: MSSSQL to VPN destination cidr port: '1433' cidr: 172.16.0.0/23 - name: HTTPS to 172.21.1.12 port: '443' cidr: 172.21.1.12/32 cidr: 172.24.24.0/21 vpc_peering_connections: tvh: account_id: '538863186945' vpc_id: vpc-0282f07a0a9fd8b38 ecs_subnet_routes: - extra_private_subnets - ecs_private_subnets destination_cidr_block: 172.24.32.0/21 ecs_egress_lockdown: true ecs_private_subnets: - availability_zone: eu-west-2a cidr: 172.24.28.0/24 - availability_zone: eu-west-2b cidr: 172.24.29.0/24 extra_private_subnets: - availability_zone: eu-west-2a cidr: 172.24.30.0/24 - availability_zone: eu-west-2b cidr: 172.24.31.0/24 extra_public_subnets: - availability_zone: eu-west-2a cidr: 172.24.24.0/24 - availability_zone: eu-west-2b cidr: 172.24.25.0/24 - availability_zone: eu-west-2c cidr: 172.24.27.0/24 logspout_command: - syslog+tls://logs4.papertrailapp.com:43015 logspout_envars: - name: SYSLOG_HOSTNAME value: "{{.ContainerName}}" - name: SYSLOG_TAG value: "{{.Container.Config.Hostname}}" tinyproxy: create: true enable_cognito_auth: true syslog_papertrail_endpoint: logs4.papertrailapp.com:43015 prod: track_revision: master instance_type: t3.medium max_instance_lifetime: 2592000 ecs_instance_refresh_lambda_schedule_expression: cron(0 1 ? * 1 *) min_servers: 3 max_servers: 5 ecs_egress_rules: - name: HTTPS to extra private subnet 1 port: '443' cidr: 172.24.46.0/24 - name: HTTPS to extra private subnet 2 port: '443' cidr: 172.24.47.0/24 extra_ecs_clusters: - name: mid subnets_name: extra_private_subnets min_servers: 3 max_servers: 5 instance_type: t3.medium max_instance_lifetime: 2592000 docker_storage_size: 40 ecs_egress_lockdown: true ecs_egress_rules: - name: MSSSQL to Peering connection cidr port: '1433' cidr: 172.24.48.0/21 - name: MSSSQL to VPN destination cidr port: '1433' cidr: 172.16.0.0/23 - name: HTTPS to 172.21.1.12 port: '443' cidr: 172.21.1.12/32 - name: HTTPS to 172.21.1.10 port: '443' cidr: 172.21.1.10/32 cidr: 172.24.40.0/21 vpc_peering_connections: tvh: account_id: '538863186945' vpc_id: vpc-088ee07b7728abef2 ecs_subnet_routes: - extra_private_subnets destination_cidr_block: 172.24.48.0/21 ecs_egress_lockdown: true ecs_private_subnets: - availability_zone: eu-west-2a cidr: 172.24.44.0/24 - availability_zone: eu-west-2b cidr: 172.24.45.0/24 extra_private_subnets: - availability_zone: eu-west-2a cidr: 172.24.46.0/24 - availability_zone: eu-west-2b cidr: 172.24.47.0/24 extra_public_subnets: - availability_zone: eu-west-2a cidr: 172.24.40.0/24 - availability_zone: eu-west-2b cidr: 172.24.41.0/24 - availability_zone: eu-west-2c cidr: 172.24.43.0/24 syslog_papertrail_endpoint: logs6.papertrailapp.com:49292 logspout_command: - syslog+tls://logs6.papertrailapp.com:49292 logspout_envars: - name: SYSLOG_HOSTNAME value: "{{.ContainerName}}" - name: SYSLOG_TAG value: "{{.Container.Config.Hostname}}" tinyproxy: create: true services: - name: mid-test-01 monitoring: staging: ghost_inspector: enabled: false prod: ghost_inspector: enabled: false launch_on: - staging launch_on_cluster: mid cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:thames-valley-housing/mytvh-mid custom_codestar_connection_arn: arn:aws:codestar-connections:eu-west-2:876401144910:connection/0329878f-0381-44d1-b4c8-3c7acb3c729b track_revision: staging: test-01 buildspec: buildspec-dalmatian.yml container_port: 8080 container_command: - "./docker-entrypoint.sh" - bundle - exec - puma deregistration_delay: 120 proxy_configuration: staging: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy no_proxy: - 172.21.1.12 - met-prd-vm-db02.metropolitan.org.uk prod: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy no_proxy: [] - name: mid-test-02 monitoring: staging: ghost_inspector: enabled: false prod: ghost_inspector: enabled: false launch_on: - staging launch_on_cluster: mid cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:thames-valley-housing/mytvh-mid custom_codestar_connection_arn: arn:aws:codestar-connections:eu-west-2:876401144910:connection/0329878f-0381-44d1-b4c8-3c7acb3c729b track_revision: staging: test-02 buildspec: buildspec-dalmatian.yml container_port: 8080 container_command: - "./docker-entrypoint.sh" - bundle - exec - puma deregistration_delay: 120 proxy_configuration: staging: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy no_proxy: - 172.21.1.12 - met-prd-vm-db02.metropolitan.org.uk prod: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy no_proxy: [] - name: mid monitoring: staging: ghost_inspector: enabled: false prod: ghost_inspector: enabled: false launch_on_cluster: mid cloudfront: create: false image_source: build_from_github_repo image_location: git@github.com:thames-valley-housing/mytvh-mid custom_codestar_connection_arn: arn:aws:codestar-connections:eu-west-2:876401144910:connection/0329878f-0381-44d1-b4c8-3c7acb3c729b buildspec: buildspec-dalmatian.yml container_extra_hosts: - hostname: met-prd-vm-db02.metropolitan.org.uk ipAddress: 172.21.1.12 - hostname: met-prd-vm-db01.metropolitan.org.uk ipAddress: 172.21.1.10 container_port: 8080 container_command: - "./docker-entrypoint.sh" - bundle - exec - puma container_count: 3 deregistration_delay: 120 proxy_configuration: staging: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy no_proxy: - 172.21.1.12 - met-prd-vm-db02.metropolitan.org.uk prod: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy no_proxy: - 172.21.1.10 - name: web-test-01 monitoring: staging: ghost_inspector: enabled: false prod: ghost_inspector: enabled: false cloudfront: create: true basic_auth: staging: true basic_auth_users_extra: tvh: 30256d88799fb775d2067abfb8a7ef9413795e62dc4ed589b439ac3cebf3bad48b70993df66df45b246044caebbd7898a73b6aa0b2ac510333df119c50673d0163e28d888da62893a34c2197c27772504f00e07297021ce9e85afe1b61f75a51 custom_behaviors: staging: - path_patterns: - "/api/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: mettvh-web-test-01-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true basic_auth_bypass: true launch_on: - staging image_source: build_from_github_repo image_location: git@github.com:thames-valley-housing/mytvh-web custom_codestar_connection_arn: arn:aws:codestar-connections:eu-west-2:876401144910:connection/0329878f-0381-44d1-b4c8-3c7acb3c729b track_revision: staging: test-01 buildspec: buildspec-dalmatian.yml container_port: 3000 container_command: - "./docker-entrypoint.sh" - bundle - exec - puma deregistration_delay: 120 proxy_configuration: staging: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy prod: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy workers: - name: sidekiq container_command: - "./docker-entrypoint.sh" - bundle - exec - sidekiq - name: web-test-02 monitoring: staging: ghost_inspector: enabled: false prod: ghost_inspector: enabled: false cloudfront: create: true basic_auth: staging: true basic_auth_users_extra: tvh: 30256d88799fb775d2067abfb8a7ef9413795e62dc4ed589b439ac3cebf3bad48b70993df66df45b246044caebbd7898a73b6aa0b2ac510333df119c50673d0163e28d888da62893a34c2197c27772504f00e07297021ce9e85afe1b61f75a51 custom_behaviors: staging: - path_patterns: - "/api/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: mettvh-web-test-02-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true basic_auth_bypass: true launch_on: - staging image_source: build_from_github_repo image_location: git@github.com:thames-valley-housing/mytvh-web custom_codestar_connection_arn: arn:aws:codestar-connections:eu-west-2:876401144910:connection/0329878f-0381-44d1-b4c8-3c7acb3c729b track_revision: staging: test-02 buildspec: buildspec-dalmatian.yml container_port: 3000 container_command: - "./docker-entrypoint.sh" - bundle - exec - puma deregistration_delay: 120 proxy_configuration: staging: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy prod: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy workers: - name: sidekiq container_command: - "./docker-entrypoint.sh" - bundle - exec - sidekiq - name: web monitoring: staging: ghost_inspector: enabled: false prod: ghost_inspector: enabled: false cloudfront: create: true basic_auth: staging: true basic_auth_users_extra: tvh: 30256d88799fb775d2067abfb8a7ef9413795e62dc4ed589b439ac3cebf3bad48b70993df66df45b246044caebbd7898a73b6aa0b2ac510333df119c50673d0163e28d888da62893a34c2197c27772504f00e07297021ce9e85afe1b61f75a51 custom_behaviors: staging: - path_patterns: - "/api/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: mettvh-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true basic_auth_bypass: true image_source: build_from_github_repo image_location: git@github.com:thames-valley-housing/mytvh-web custom_codestar_connection_arn: arn:aws:codestar-connections:eu-west-2:876401144910:connection/0329878f-0381-44d1-b4c8-3c7acb3c729b buildspec: buildspec-dalmatian.yml container_port: 3000 container_command: - "./docker-entrypoint.sh" - bundle - exec - puma container_count: 3 deregistration_delay: 120 domain_names: prod: - mtvh.online - www.mtvh.online - my.tvha.co.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:876401144910:certificate/28e5c533-eed8-4239-9c54-c09741fcb10b cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:876401144910:certificate/029ad607-cc3d-4863-910d-1a77b168c88c proxy_configuration: staging: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy prod: https_proxy: dalmatian_tinyproxy http_proxy: dalmatian_tinyproxy workers: - name: sidekiq container_command: - "./docker-entrypoint.sh" - bundle - exec - sidekiq mtvh-gp: account_id: '966086556319' cluster: create: true aurora: - identifier: mtvhgp minimum_size: staging: 0.5 prod: 2 maximum_size: staging: 1 prod: 4 engine: aurora-mysql engine_version: '8.0' db_name: mtvhgp waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: service_loadbalancers: - web environments: prod: track_revision: master instance_type: t3.medium min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs3.papertrailapp.com:33211,syslog+tls://logs4.papertrailapp.com:34954 enable_efs: 'true' efs_dirs: - wp-uploads/mtvh.co.uk syslog_papertrail_endpoint: logs3.papertrailapp.com:33211 staging: track_revision: develop instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs5.papertrailapp.com:12793,syslog+tls://logs2.papertrailapp.com:13428 enable_efs: 'true' efs_dirs: - wp-uploads/mtvh.co.uk syslog_papertrail_endpoint: logs5.papertrailapp.com:12793 services: - name: web global_accelerator: prod: true staging: false cloudfront: create: true origin_keepalive_timeout: staging: '60' prod: '60' origin_read_timeout: staging: '60' prod: '60' viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: mtvh-gp-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: mtvh-gp-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: mtvh-gp-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: mtvh-gp-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: mtvh-gp-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: mtvh-gp-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:thames-valley-housing/mtvh-website custom_codestar_connection_arn: arn:aws:codestar-connections:eu-west-2:966086556319:connection/eab73dca-18e0-4f8f-ba17-d942979eb73c buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/mtvh.co.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - www.mtvh.co.uk - mtvh.co.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:966086556319:certificate/aa833601-9e32-45ef-855d-0ebade9e2047 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:966086556319:certificate/286eeb4a-dcdd-4143-ae65-80e2bfb99cdc nao: account_id: '984225123583' cluster: create: true rds: - identifier: nao instance_class: prod: db.t3.large staging: db.t3.small engine: mysql engine_version: 8.0.42 db_name: nao opensearch_cluster: - identifier: nao in_use_by: - web version: 3.3 master_enabled: false instance_count: 3 instance_type: t3.medium.elasticsearch warm_enabled: false volume_size: 20 parameter_store_path_opensearch_cluster_url_name: ELASTICSEARCH_URL elasticache_cluster: - identifier: rdscache in_use_by: - web node_type: cache.t3.medium node_count: 1 engine: redis engine_version: 7.1 parameters: - name: maxmemory-policy value: allkeys-lru waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: service_loadbalancers: - web - paf environments: prod: track_revision: main instance_type: t3.medium min_servers: 3 max_servers: 3 logspout_command: - syslog+tls://logs3.papertrailapp.com:12011 enable_efs: 'true' efs_dirs: - wp-uploads/nao.org.uk syslog_papertrail_endpoint: logs3.papertrailapp.com:12011 staging: track_revision: develop instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs2.papertrailapp.com:29069 enable_efs: 'true' efs_dirs: - wp-uploads/nao.org.uk syslog_papertrail_endpoint: logs2.papertrailapp.com:29069 services: - name: paf enable_max_one_container_per_instance: false global_accelerator: prod: true cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nao-paf-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: nao-paf-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nao-paf-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nao-paf-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: nao-paf-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nao-paf-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/nao-paf buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/public-audit-forum.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/public-audit-forum.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(2,32 * * * ? *) prod: cron(1,21,41 * * * ? *) domain_names: prod: - www.public-audit-forum.org.uk - public-audit-forum.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:984225123583:certificate/892f9ad9-e6db-42e7-8ae5-745c87a936ac cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:984225123583:certificate/fb31e844-daf4-4de8-8248-132136283a29 - name: web enable_max_one_container_per_instance: false global_accelerator: prod: true cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nao-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: nao-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nao-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true staging: - path_patterns: - "/wp-json/*" - "*/wp-json/*" - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nao-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: nao-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nao-web-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/nao buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/nao.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/nao.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(2,32 * * * ? *) prod: cron(1,21,41 * * * ? *) domain_names: prod: - www.nao.org.uk - nao.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:984225123583:certificate/00caa030-91a6-40be-ad5d-0a8de6907b46 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:984225123583:certificate/e67a7a02-d0dd-49c8-a703-193c7a06145e natcen: account_id: '429334471753' cluster: create: true environments: prod: track_revision: main instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs4.papertrailapp.com:24094 enable_efs: 'true' encrypt_efs: 'false' efs_dirs: [] syslog_papertrail_endpoint: logs4.papertrailapp.com:24094 rds: - identifier: natcenuk instance_class: prod: db.t3.small engine: mysql engine_version: 8.0.42 storage_encrypted: false db_name: natcenuk - identifier: natcenscot instance_class: prod: db.t3.small engine: mysql engine_version: 8.0.42 storage_encrypted: false db_name: natcenscot elasticache_cluster: - identifier: rdscache in_use_by: - natcen-uk - natcen-scot node_type: cache.t3.small node_count: 1 engine: redis engine_version: 7.x parameters: - name: maxmemory-policy value: allkeys-lru waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: shared_loadbalancers: - natcen-1 shared_loadbalancer: - name: natcen-1 global_accelerator: prod: true in_use_by: - natcen-uk - natcen-scot services: - name: natcen-scot launch_on: - prod cloudfront: create: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: natcen-natcen-scot-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/whatscotlandthinks buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/whatscotlandthinks.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/whatscotlandthinks.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - whatscotlandthinks.org - www.whatscotlandthinks.org lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:429334471753:certificate/fac4a190-69db-41b7-bcbc-9294541d8e33 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:429334471753:certificate/cf420223-8548-431e-bde3-36519c9f6f10 - name: natcen-uk launch_on: - prod cloudfront: create: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: natcen-natcen-uk-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/natcen buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/whatukthinks.org" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/whatukthinks.org" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - whatukthinks.org - www.whatukthinks.org lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:429334471753:certificate/579a577e-cb6e-4406-b48e-9297c3b07675 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:429334471753:certificate/3f2e339c-a51f-4bc5-b13b-8678adb4f204 nhs-england: account_id: '661178850043' cluster: create: true environments: prod: track_revision: main logspout_command: - syslog+tls://logs5.papertrailapp.com:36829 instance_type: t3.medium max_instance_lifetime: 604800 min_servers: 6 max_servers: 12 enable_efs: 'true' efs_dirs: - wp-uploads/england.nhs.uk - wp-uploads/longtermplan.nhs.uk syslog_papertrail_endpoint: logs5.papertrailapp.com:36829 aurora: - identifier: cluster1 minimum_size: staging: 0.5 prod: 2 maximum_size: staging: 2 prod: 20 engine: aurora-mysql engine_version: '8.0' db_name: cluster1 waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: shared_loadbalancers: - nhs-england-1 shared_loadbalancer: - name: nhs-england-1 global_accelerator: prod: true in_use_by: - web - longterm opensearch_cluster: - identifier: nhsengland in_use_by: - web version: 3.1 master_enabled: false instance_count: 3 instance_type: t3.medium.elasticsearch warm_enabled: false volume_size: 20 parameter_store_path_opensearch_cluster_url_name: ELASTICSEARCH_URL services: - name: longterm launch_on: - prod enable_max_one_container_per_instance: false cloudfront: create: false viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: prod: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nhs-england-longterm-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: nhs-england-longterm-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nhs-england-longterm-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/nhs-longtermplan buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/longtermplan.nhs.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/longtermplan.nhs.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: prod: cron(36 * * * ? *) domain_names: prod: - www.longtermplan.nhs.uk - longtermplan.nhs.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:661178850043:certificate/91c7be31-4693-45bf-9bb4-38d1b9791669 - name: web launch_on: - prod enable_max_one_container_per_instance: false cloudfront: create: false viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: prod: true origin_keepalive_timeout: prod: '60' origin_read_timeout: prod: '60' custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nhs-england-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: nhs-england-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: nhs-england-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/nhs-england buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_count: '3' container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/england.nhs.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/england.nhs.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron-publish command: - "/usr/local/bin/wp-cron.sh -p" schedule_expression: prod: cron(1,31 * * * ? *) - name: wp-cron command: - "/usr/local/bin/wp-cron.sh -s 8" schedule_expression: prod: cron(37 * * * ? *) domain_names: prod: - england.nhs.uk - www.england.nhs.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:661178850043:certificate/f9baa46b-34ea-4202-bedf-d22af1d76638 nhsx-website: account_id: '052666621102' cluster: create: true environments: staging: track_revision: dev instance_type: t3.medium logspout_command: - syslog+tls://logs4.papertrailapp.com:13977 syslog_papertrail_endpoint: logs4.papertrailapp.com:13977 prod: min_servers: 4 max_servers: 6 track_revision: master instance_type: t3.medium logspout_command: - syslog+tls://logs6.papertrailapp.com:29476 syslog_papertrail_endpoint: logs6.papertrailapp.com:29476 waf: - name: waf action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList associations: service_loadbalancers: - web rds: - identifier: nhsxweb in_use_by: - web instance_class: staging: db.t3.small prod: db.t3.small engine: postgres engine_version: 11.22-rds.20250508 allocated_storage: 20 storage_encrypted: false db_name: nhsxweb port: 5432 maintenance_window: mon:19:00-mon:19:30 backup_window: '09:00-10:00' parameter_store_path_db_url_name: DATABASE_URL elasticache_cluster: - identifier: nhsxweb in_use_by: - web node_type: cache.t3.small node_count: 1 engine: redis engine_version: 6.x parameters: - name: maxmemory-policy value: allkeys-lru services: - name: web monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_origins: staging: - origin: nhsx-website-staging-media.s3.amazonaws.com id: S3-nhsx-website-staging-media prod: - origin: nhsx-website-prod-media.s3.amazonaws.com id: S3-nhsx-website-prod-media viewer_request_functions: - name: default redirects: - from_hostname_pattern: www.nhsx.nhs.uk from_path_pattern: "/*" to_hostname: transform.england.nhs.uk to_path: "/$${path}" - from_hostname_pattern: transform.england.nhs.uk from_path_pattern: "/key-tools-and-info/procurement-frameworks/procurement-framework-strategy-recommendations/" to_hostname: www.england.nhs.uk to_path: "/nhs-commercial/central-commercial-function-ccf/procurement-framework-strategy-recommendations/" - from_hostname_pattern: transform.england.nhs.uk from_path_pattern: "/improvement/focusondiagnostics/" to_hostname: transform.england.nhs.uk to_path: "/focusondiagnostics/" - from_hostname_pattern: transform.england.nhs.uk from_path_pattern: "/key-tools-and-info/get-started-with-nhsx-digital-and-technology-assurance/" to_hostname: transform.england.nhs.uk to_path: "/key-tools-and-info/get-started-with-digital-and-technology-assurance/" associate_with_default_behaviour: prod: true custom_behaviors: staging: - path_patterns: - "/media/*" target_origin_id: S3-nhsx-website-staging-media min_ttl: 1200 default_ttl: 21600 max_ttl: 86400 associate_viewer_request_function: '' prod: - path_patterns: - "/media/*" target_origin_id: S3-nhsx-website-prod-media min_ttl: 1200 default_ttl: 21600 max_ttl: 86400 associate_viewer_request_function: default image_source: build_from_github_repo image_location: git@github.com:nhsx/nhsx-website codepipeline_use_github_v1: true container_port: 8000 health_check_path: "/" container_command: - "./docker-entrypoint.sh" - uwsgi - "--static-map" - "/static=/usr/srv/app/static" - "--ini" - "/etc/uwsgi.ini" scheduled_tasks: - name: publish_scheduled_pages command: - python /usr/srv/app/manage.py publish_scheduled_pages schedule_expression: staging: cron(1,31 * * * ? *) prod: cron(1,31 * * * ? *) domain_names: prod: - transform.england.nhs.uk - nhsx.nhs.uk - www.nhsx.nhs.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:052666621102:certificate/faf79347-a0e5-4892-98c2-786dc88c4287 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:052666621102:certificate/95c46f8d-35f9-4445-8048-89529c9fb119 ons: account_id: '225709814079' cluster: create: true rds: - identifier: ons instance_class: staging: db.t3.small prod: db.t3.small engine: mysql engine_version: 8.0.42 db_name: ons waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: service_loadbalancers: - blog environments: staging: track_revision: develop instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs6.papertrailapp.com:16591 enable_efs: 'true' efs_dirs: - wp-uploads/blog.ons.gov.uk syslog_papertrail_endpoint: logs6.papertrailapp.com:16591 prod: track_revision: main instance_type: t3.small min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs2.papertrailapp.com:46793 enable_efs: 'true' efs_dirs: - wp-uploads/blog.ons.gov.uk syslog_papertrail_endpoint: logs2.papertrailapp.com:46793 services: - name: blog monitoring: prod: opsgenie_alerts: enabled: true cloudfront_5xx: enabled: true threshold: '95' evaluation_periods: '5' ghost_inspector: enabled: false cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: ons-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: ons-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: ons-blog-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: ons-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: ons-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: ons-blog-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/ons-blog buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/blog.ons.gov.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/blog.ons.gov.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - blog.ons.gov.uk - digitalblog.ons.gov.uk - statsdiscovery.ons.gov.uk - datasciencecampus.ons.gov.uk - style.ons.gov.uk - backup.ons.gov.uk - wordpress.onsdigital.co.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:225709814079:certificate/515cd44f-df9d-4e8f-b797-13fa9e73d79a cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:225709814079:certificate/c69bd0dc-a8f4-449b-86cd-3c19a94de1f6 rwm: account_id: '302222309765' cluster: create: true rds: - identifier: shared1 instance_class: staging: db.t3.small prod: db.t3.small engine: mysql engine_version: 8.0.42 db_name: initial_db shared_loadbalancer: - name: shared-1 global_accelerator: prod: true in_use_by: - wip - copeland - wg3 - explore - nws - nws-wip - cumbria waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet exclude_rules: - SQLi_BODY - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS associations: shared_loadbalancers: - shared-1 environments: staging: track_revision: develop instance_type: t3.small min_servers: 3 max_servers: 3 syslog_papertrail_endpoint: logs.papertrailapp.com:30404 logspout_command: - syslog+tls://logs.papertrailapp.com:30404,syslog://20.77.41.194:514 enable_efs: 'true' encrypt_efs: 'false' efs_dirs: - wp-uploads/workinginpartnership.org.uk - wp-uploads/copeland.workinginpartnership.org.uk prod: track_revision: main instance_type: t3.medium min_servers: 3 max_servers: 5 syslog_papertrail_endpoint: logs6.papertrailapp.com:52396 logspout_command: - syslog+tls://logs6.papertrailapp.com:52396,syslog://20.77.41.194:514 enable_efs: 'true' encrypt_efs: 'false' efs_dirs: - wp-uploads/workinginpartnership.org.uk - wp-uploads/copeland.workinginpartnership.org.uk services: - name: copeland cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-copeland-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-copeland-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-copeland-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-copeland-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-copeland-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-copeland-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/wip-copeland buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/copeland.workinginpartnership.org.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - copeland.workinginpartnership.org.uk - www.copeland.workinginpartnership.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:302222309765:certificate/3414a485-7f1a-48e2-bb53-5bf112ba9c4a cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:302222309765:certificate/86e23fa6-b14b-455f-8547-d5986dc959b5 - name: cumbria monitoring: prod: opsgenie_alerts: enabled: false cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-cumbria-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-cumbria-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-cumbria-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-cumbria-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-cumbria-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-cumbria-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/nws buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/cumbria.workinginpartnership.org.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/cumbria.workinginpartnership.org.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: cron(1,31 * * * ? *) domain_names: prod: - cumbria.workinginpartnership.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:302222309765:certificate/b8c4e2fa-2ce0-4b8c-9f58-fbf38952722c cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:302222309765:certificate/6ed1a784-b985-4051-a3f5-697fa91c0027 - name: explore cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-explore-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-explore-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-explore-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-explore-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-explore-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-explore-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/wip-explore buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/explore.workinginpartnership.org.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - explore.workinginpartnership.org.uk - www.explore.workinginpartnership.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:302222309765:certificate/d9fba2f1-6902-4cea-8656-f358caa0bbdc cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:302222309765:certificate/55b6a711-272f-4dd3-92b8-c3c85a6f3d79 - name: nws-wip launch_on: - staging - prod cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-nws-wip-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-nws-wip-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-nws-wip-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-nws-wip-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-nws-wip-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-nws-wip-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/nws-wip buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/multisite.workinginpartnership.org.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(2,32 * * * ? *) prod: cron(1,21,41 * * * ? *) domain_names: prod: - "*.workinginpartnership.org.uk" lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:302222309765:certificate/ff35e592-9e68-472e-9aef-e629b973920a cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:302222309765:certificate/7f2141d6-9f1d-4d44-bf78-9e6188a4f185 - name: nws cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-nws-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-nws-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-nws-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-nws-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-nws-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-nws-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/nws buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/nuclearwasteservices.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - nuclearwasteservices.uk - www.nuclearwasteservices.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:302222309765:certificate/0ae4a9de-638e-4b2b-9b55-d5e067d1e099 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:302222309765:certificate/771a5353-707e-4cb7-ac75-33eee52a7f1a - name: wg3 cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-wg3-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-wg3-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-wg3-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-wg3-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-wg3-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-wg3-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/workinggroup3 buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/wg3" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) - name: wip cloudfront: create: true custom_behaviors: staging: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-wip-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-wip-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-wip-staging-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true prod: - path_patterns: - "/wp-admin/*" - "/wp-login.php" - "/wp-activate.php" - "/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-wip-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true - path_patterns: - "/wp-content/*" - "/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: rwm-wip-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Referer - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: rwm-wip-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/wip buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/workinginpartnership.org.uk" container_path: "/var/www/html/wp-content/uploads" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - workinginpartnership.org.uk - www.workinginpartnership.org.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:302222309765:certificate/e887f171-62bd-4f86-aaa2-a694b18387e7 cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:302222309765:certificate/f788659d-a985-4378-8ead-6aa4b9ad6127 stgeorges: account_id: '149524467025' cluster: create: true environments: prod: track_revision: main instance_type: t3.medium min_servers: 2 max_servers: 2 logspout_command: - syslog+tls://logs4.papertrailapp.com:30503 enable_efs: 'true' syslog_papertrail_endpoint: logs4.papertrailapp.com:30503 aurora: - identifier: sqlcluster minimum_size: staging: 0.5 prod: 1 maximum_size: staging: 2 prod: 6 engine: aurora-mysql engine_version: '8.0' db_name: sqlcluster waf: - name: wordpress action: block aws_managed_rules: - name: AWSManagedRulesAmazonIpReputationList - name: AWSManagedRulesPHPRuleSet exclude_rules: - PHPHighRiskMethodsVariables_BODY - name: AWSManagedRulesSQLiRuleSet excluded_path_patterns: - "/wp-admin/async-upload.php" - name: AWSManagedRulesWordPressRuleSet - name: AWSManagedRulesCommonRuleSet exclude_rules: - SizeRestrictions_BODY - SizeRestrictions_QUERYSTRING - GenericLFI_BODY - GenericRFI_BODY - CrossSiteScripting_BODY - GenericRFI_QUERYARGUMENTS - EC2MetaDataSSRF_BODY associations: shared_loadbalancers: - stgeorges-1 shared_loadbalancer: - name: stgeorges-1 global_accelerator: prod: true in_use_by: - web - aos services: - name: aos launch_on: - prod cloudfront: create: false serve_from_subdirectory: "/aos" image_source: build_from_github_repo image_location: git@github.com:dxw/sghaos buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/stgeorges.nhs.uk.aos" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/stgeorges.nhs.uk.aos" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - www.stgeorges.nhs.uk - stgeorges.nhs.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:149524467025:certificate/3bbd1e85-b7f8-431d-a1af-c9e552f8f4bb cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:149524467025:certificate/c727a06e-a61a-4541-ba12-eb9777a34155 - name: web launch_on: - prod cloudfront: create: true viewer_request_functions: - name: default true_client_ip_header: true associate_with_default_behaviour: staging: true prod: true custom_behaviors: prod: - path_patterns: - "/wp-admin/*" - "*/wp-admin/*" - "/wp-login.php" - "*/wp-login.php" - "/wp-activate.php" - "*/wp-activate.php" - "/wp-json/*" - "*/wp-json/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: stgeorges-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - "*" forwarded_cookies: all forward_query_strings: true associate_viewer_request_function: default - path_patterns: - "/wp-content/*" - "*/wp-content/*" - "/wp-includes/*" - "*/wp-includes/*" allowed_methods: - GET - HEAD - OPTIONS target_origin_id: stgeorges-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept - CloudFront-Forwarded-Proto - Host forwarded_cookies: none forward_query_strings: false - path_patterns: - "/*" allowed_methods: - GET - HEAD - OPTIONS - PUT - POST - PATCH - DELETE target_origin_id: stgeorges-web-prod-default-origin min_ttl: 0 default_ttl: 86400 max_ttl: 31536000 forwarded_headers: - Authorization - Accept-Charset - Accept - CloudFront-Forwarded-Proto - Referer - Host - Accept-Language - Accept-Encoding - Accept-Datetime forwarded_cookies: whitelist whitelisted_names: - wordpress_logged_in_* - wp-postpass_* - wordpress_test_cookie - comment_author_* forward_query_strings: true image_source: build_from_github_repo image_location: git@github.com:dxw/stghpress buildspec: dalmatian_core_buildspec_saluki container_command: - "./docker-entrypoint.sh" container_port: 80 container_volumes: - name: wp-uploads host_path: "/mnt/efs/wp-uploads/stgeorges.nhs.uk" container_path: "/var/www/html/wp-content/uploads" - name: wp-cache host_path: "/mnt/efs/wp-cache/stgeorges.nhs.uk" container_path: "/var/www/html/wp-content/cache" scheduled_tasks: - name: wp-cron command: - "/usr/local/bin/wp-cron.sh" schedule_expression: staging: cron(1/2 * * * ? *) prod: cron(1/2 * * * ? *) domain_names: prod: - www.stgeorges.nhs.uk - stgeorges.nhs.uk lb_ssl_certificate: prod: arn:aws:acm:eu-west-2:149524467025:certificate/3bbd1e85-b7f8-431d-a1af-c9e552f8f4bb cloudfront_ssl_certificate: prod: arn:aws:acm:us-east-1:149524467025:certificate/c727a06e-a61a-4541-ba12-eb9777a34155 test-app: account_id: '511700466171' cluster: create: true rds: - identifier: bikeshed instance_class: staging: db.t3.small prod: db.t3.small engine: mysql engine_version: 5.7.44 storage_encrypted: false db_name: bikeshed codebuild_access: - test-service elasticache_cluster: - identifier: testredis in_use_by: - test-service engine: redis node_type: cache.t2.micro node_count: 1 engine_version: 6.x port: 6379 maintenance_window: mon:19:00-mon:22:00 snapshot_window: '09:00-10:00' parameter_store_path_elasticache_cluster_url_name: REDIS_URL shared_loadbalancer: - name: test-shared in_use_by: - test-service s3: - name: test-app-bucket-staging encrypted: true acl: private service_cloudfront_read_access: - test-service-staging policy: staging: rw: services: - test-service environments: staging: track_revision: master instance_type: t3.medium logspout_command: - syslog+tls://logs7.papertrailapp.com:34880 min_servers: 2 max_servers: 4 enable_ecs_vpc_flow_logs: true services: - name: test-service blue_green: staging: enabled: true enable_max_one_container_per_instance: false monitoring: production: opsgenie_alerts: enabled: false cloudfront: create: true basic_auth: staging: true basic_auth_users_extra: test-user: 621138553c8384db4fd7b71e22ffe7e0d049230346e99412d29a249f7bf90e2403d26386bf5288a86ee7174ca007723490f0bcf19c6e1375f1edf25345f0611490221256f5edda8df0e8b16db80d33a38602982f5a4c22e4a1a1566162e9bd1a viewer_request_functions: - name: default true_client_ip_header: true ip_subnet_allow_list: - 54.76.254.148/32 - name: redirects true_client_ip_header: true redirects: - from_hostname_pattern: dalmatian-test-app.dxw.net from_path_pattern: "/dxw-redirect" to_hostname: dxw.com to_path: "/$${path}" associate_with_default_behaviour: staging: true custom_origins: staging: - origin: test-media-staging.s3.amazonaws.com id: test-media-staging-s3 - origin: test-app-bucket-staging.s3.amazonaws.com id: test-app-bucket-staging production: - origin: test-media-production.s3.amazonaws.com id: test-media-production-s3 custom_behaviors: staging: - path_patterns: - "/media/*" target_origin_id: test-media-staging-s3 min_ttl: 1200 default_ttl: 3600 max_ttl: 86400 associate_viewer_request_function: default - path_patterns: - "/test/*" target_origin_id: test-app-bucket-staging forwarded_headers: - Authorization min_ttl: 1200 default_ttl: 3600 max_ttl: 86400 associate_viewer_request_function: default serve_from_subdirectory: "/test-subdir" domain_names: staging: - dalmatian-test-app.dxw.net image_source: build_from_github_repo image_location: git@github.com:dxw/dalmatian-test-app codepipeline_use_github_v1: true codepipeline_codebuild_run_in_vpc: true buildspec: buildspec.yml container_port: 3100 container_command: - "/docker-entrypoint.sh" - rails - server container_volumes: - name: test host_path: "/mnt/test" container_path: "/test" scheduled_tasks: - name: test-scheduled-task command: - echo - hello schedule_expression: staging: cron(0/15 * * * ? *) prod: cron(0/15 * * * ? *) parameter-store-path-prefix: "/dalmatian-variables/" Process Group PGID: 66553