John Skiles Skinner
4de0965426
Remove unneeded comment - domain is controlled elsewhere
2024-07-29 10:13:53 -07:00
Cliff Hill
85aaa2952d
Removed old redis from terraform.
...
Signed-off-by: Cliff Hill <Clifford.hill@gsa.gov >
2024-06-27 10:56:32 -04:00
John Skiles Skinner
1914d8820a
Restore Redis instance at v7.0
2024-06-26 19:06:30 -07:00
John Skiles Skinner
b8180cbeed
Temp switch manifest to old Redis name, delete new Redis block
2024-06-26 17:48:15 -07:00
John Skiles Skinner
1dacb1f29a
Merge branch 'main' into jskinne3-remove-deprecated-from-shared-module
2024-06-24 15:22:13 -07:00
John Skiles Skinner
41fed3f466
Merge branch 'main' into jskinne3-upgrade-and-protect-production-env
2024-06-24 10:53:49 -07:00
John Skiles Skinner
8e23a6c8f2
Same in Production space
2024-06-20 09:40:55 -07:00
John Skiles Skinner
6449c13312
Running fmt to create a tf plan output file to make PR pass
2024-06-18 17:46:36 -07:00
John Skiles Skinner
76cc718b32
Remove recursive_delete from SNS & SES shared modules
2024-06-18 17:26:08 -07:00
John Skiles Skinner
5d592f1ab7
Upgrade terraform-cloudgov, remove recursive_delete, add prevent_destroy
2024-06-18 17:03:01 -07:00
Carlo Costino
701025fa46
Merge pull request #923 from GSA/jskinne3-upgrade-terraform-version
...
Upgrade terraform version to match CI/CD
2024-04-23 17:53:45 -04:00
John Skiles Skinner
dbfb1e2379
Accommodate the version of Terraform that CI/CD expects
2024-04-15 17:52:40 -07:00
John Skiles Skinner
99716f39e6
Upgrade minimum Terraform version in each providers.tf file
2024-04-15 16:43:35 -07:00
John Skiles Skinner
6608e3672e
Upgrade cloudfoundry from 0.53.0 to 0.53.1 everywhere
2024-04-15 12:08:41 -07:00
Carlo Costino
ead7e38179
Revert recent Terraform changes to prod and demo
...
This changeset reverts a few of our recent changes to the production and demo Terraform files to re-enable deployments.
We are working through fixing this and will re-introduce these changes once we figure out how to get the changes to properly work (which are tied to the infrastructure checks as well).
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2024-04-03 12:57:56 -04:00
Carlo Costino
9d60e6e8b7
Fix reference to CF org vs. space
...
This changeset fixes a reference to properly load the Cloud Foundry org for modifying the space.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2024-03-13 11:26:01 -04:00
Carlo Costino
1484c2ffa0
Adjust properties further to only apply to spaces
...
The SES and SNS modules are strictly for services that are instantiated within a space, while the egress_space is creating a separate space. The shift of the recursive delete from being on a service to being at the space level means that the SES and SNS modules do not have to track it at all, it should only be handled at the space level. The same goes for the allow_ssh flag.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2024-03-13 10:05:02 -04:00
Carlo Costino
15f8be7aee
Explicitly add allow_ssh flag and disable for production
...
This will also ensure any drift is picked up by our infrastructure verification checks
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2024-03-13 09:51:41 -04:00
Carlo Costino
61703471bb
Fix remaining Terraform for production and demo
...
This changeset adjusts our Terraform for the production and demo environments so that the new delete_recursive_allowed with the Cloud Foundry Cloud Controller is set to false. It also updates the shared modules to all explicitly account for this property so that we can set the flag easily.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2024-03-12 13:59:08 -04:00
Carlo Costino
123b19d835
Remove the profile attribute entirely
...
This was what was apparently breaking our Terraform actions. I traced this to an undocumented breaking change with the AWS provider; more details can be seen here: https://discuss.hashicorp.com/t/error-error-configuring-terraform-aws-provider-failed-to-get-shared-config-profile-default/39417/2
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2024-01-30 10:47:16 -05:00
Carlo Costino
b63130c1ba
Remove profile attribute from environment providers
...
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2024-01-30 10:35:27 -05:00
Carlo Costino
033f439313
Updated 18F/terraform-cloudgov to v0.7.1
...
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2024-01-30 09:39:54 -05:00
Carlo Costino
8c03d14237
Update Cloud Foundry Terraform module
...
This changeset updates the Cloud Foundry Terraform to its latest release. Our file were previously referencing a very old version, which was contributing to infrastructure check and deployment failures.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2024-01-30 09:25:05 -05:00
Carlo Costino
bc650f21fe
Update cloud.gov org references
...
This changeset adjusts our references to the cloud.gov org we are using from gsa-tts-benefits-studio-prototyping to gsa-tts-benefits-studio.
Signed-off-by: Carlo Costino <carlo.costino@gsa.gov >
2023-08-25 12:16:57 -04:00
Ryan Ahearn
300414974c
Set service plan names for production
2023-05-08 15:15:25 -04:00
Ryan Ahearn
58ad32b560
Enable production deploy
2023-05-08 10:47:01 -04:00
Ryan Ahearn
e07b596857
Remove contact list db, dao, and s3 code
2023-04-12 15:01:24 -04:00
Ryan Ahearn
111891751e
Merge pull request #205 from GSA/restage-apps
...
Add workflow to restage apps
2023-03-22 10:28:57 -04:00
Ryan Ahearn
3c8aa65595
Match prod space name to environment name
2023-03-21 17:51:06 -04:00
Ryan Ahearn
7ddf125807
Enable SMS in production account
2023-03-21 14:28:32 -04:00
Ryan Ahearn
b8f66155dc
Add a mail-from subdomain to staging and prod ses
2023-02-28 11:38:58 -05:00
Ryan Ahearn
52e6d25b13
Provision sns via terraform in staging
2023-02-10 09:31:27 -05:00
Ryan Ahearn
13438e0602
Add terraform module to staging/demo/prod
2023-02-02 15:45:09 -05:00
Ryan Ahearn
f967d2a478
Update terraform module to v0.2.0
2022-12-22 09:09:12 -05:00
Ryan Ahearn
469e2a2fc0
Specify terraform module versions
2022-12-22 08:51:15 -05:00
Ryan Ahearn
b54fa67f13
Add egress-proxy module to demo and prod terraform
2022-11-09 10:22:02 -05:00
Ryan Ahearn
bc5eec5131
Run terraform bootstrap
2022-11-02 11:36:54 -04:00
Ryan Ahearn
a0ed7dd053
Rename app to avoid route collisions with 10x space
2022-11-02 11:36:54 -04:00
Ryan Ahearn
7ee1945893
Add demo terraform environment
2022-11-02 09:08:08 -04:00
Ryan Ahearn
90b5261821
Update terraform for new org and space names
2022-11-02 08:31:02 -04:00
Ryan Ahearn
e85244a3f7
Add basic terraform bootstrap and staging environments
2022-09-14 10:09:09 -04:00