Closed nerixim closed 3 years ago
Any news of when this will be available?
I am also waiting for this, but for now I am managing to workaround with a cloudformation stack as follows :
resource "aws_cloudformation_stack" "appconfig" { name = "appconfig-stack"
template_body = <<STACK { "Parameters" : { "AppName" : { "Type" : "String", "Default" : "helloworld", "Description" : "Name of the application" }, "EnvName" : { "Type" : "String", "Default" : "demo", "Description" : "Name of the environment" }, "ProfileName" : { "Type" : "String", "Default" : "ExclamationPoints ", "Description" : "Name of the profile" } }, "Resources" : { "appConfig": { "Type" : "AWS::AppConfig::Application", "Properties" : { "Name" : { "Ref" : "AppName" } } }, "appConfigEnv": { "Type" : "AWS::AppConfig::Environment", "Properties" : { "Name" : { "Ref" : "EnvName" }, "ApplicationId" : { "Ref" : "appConfig" } } }, "appConfigProfile": { "Type" : "AWS::AppConfig::ConfigurationProfile", "Properties" : { "Name" : { "Ref" : "ProfileName" }, "ApplicationId" : { "Ref" : "appConfig" } } } } } STACK }
Yes that's my approach as well but I think it would be good to add it
El jue., 28 ene. 2021 9:38, Hristo Stefanov notifications@github.com escribió:
I am also waiting for this, but for now I am managing to workaround with a cloudformation stack as follows :
resource "aws_cloudformation_stack" "appconfig" { name = "appconfig-stack"
template_body = <<STACK { "Parameters" : { "AppName" : { "Type" : "String", "Default" : "helloworld", "Description" : "Name of the application" }, "EnvName" : { "Type" : "String", "Default" : "demo", "Description" : "Name of the environment" }, "ProfileName" : { "Type" : "String", "Default" : "ExclamationPoints ", "Description" : "Name of the profile" } }, "Resources" : { "appConfig": { "Type" : "AWS::AppConfig::Application", "Properties" : { "Name" : { "Ref" : "AppName" } } }, "appConfigEnv": { "Type" : "AWS::AppConfig::Environment", "Properties" : { "Name" : { "Ref" : "EnvName" }, "ApplicationId" : { "Ref" : "appConfig" } } }, "appConfigProfile": { "Type" : "AWS::AppConfig::ConfigurationProfile", "Properties" : { "Name" : { "Ref" : "ProfileName" }, "ApplicationId" : { "Ref" : "appConfig" } } } } } STACK }
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/hashicorp/terraform-provider-aws/issues/11973#issuecomment-768891752, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7A7N5G52X4CRJYVOP7DC3S4EO73ANCNFSM4KSBWIGA .
SDK support is available since v1.25.42 https://github.com/aws/aws-sdk-go/pull/2977
SDK support is available since v1.25.42 aws/aws-sdk-go#2977
Nope, not as far as I know
Not talking about "AWS Config", but "AWS AppConfig" ;)
Nope, not as far as I know
But, in that link that I posted, you'll see this:
Release v1.25.42 (2019-11-25) Service Client Updates
- service/alexaforbusiness: Updates service API and documentation
- service/appconfig: Adds new service
The support in this provider isn't available, but the AWS SDK yes it is since 2019-11. That's means that to implement this there is no blocker... just someone with time to implement this.
Add that this AWS App Config (Not AWS Config) is a must have it PaaS services for DevOps. AWS App Config is a central/global services you can save all your configuration inside for all the application.
Is not yet implemented maybe because this services is similar purpose (not the same) as Consul hashicorp (Key/Value Storage).
Let me see if I can implement this 👍
Superlike...!!!! Would love to see some progress here. This is super helpful.
Which TF CLI version will have support for this?
Hi, I have sent pull requests to support AppConfig. To make pull request small, I split pull requests per resource.
At first, please review #19307.
I think many users need this feature.
Hi all, the following resources have been merged and will be released with v3.50.0
of the TF AWS provider (likely out this Thursday):
Big shoutout out to @suzuki-shunsuke and @Isaiah-Turner for providing the implementations!
this is awesome, thanks a ton! it looks like the only resource we might be missing is aws_appconfig_deployment
or did I miss that somewhere in there?
AS a prototype, I send a pull request to support aws_appconfig_deployment. #20172
AppConfig Deployment doesn't support common CRUD API. Instead of common CRUD API, AppConfig Deployment supports the following API.
So I don't know how we should implement Update
and Delete
.
This functionality has been released in v3.50.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading.
For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you!
Hi All, noting here that the last resource aws_appconfig_deployment
has been merged and will be available in today's release of v3.51.0
of the provider. Thanks again @suzuki-shunsuke for all your contributions 🎉
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
Community Note
Description
New or Affected Resource(s)
Potential Terraform Configuration
References