#office-hours (2021-08)
“Office Hours” are every Wednesday at 11:30 PST via Zoom. It’s open to everyone. Ask questions related to DevOps & Cloud and get answers! https://cloudposse.com/office-hours
Public “Office Hours” are held every Wednesday at 11:30 PST via Zoom. It’s open to everyone. Ask questions related to DevOps & Cloud and get answers!
https://cpco.io/slack-office-hours
Meeting password: sweetops
2021-08-03
![sytten avatar](https://avatars.slack-edge.com/2019-03-01/564418310496_16e796635f1b40fcea36_72.jpg)
For next time: terraform kubernetes provider now supports custom resources!
![sytten avatar](https://avatars.slack-edge.com/2019-03-01/564418310496_16e796635f1b40fcea36_72.jpg)
Enabling the K8S provider to apply and manage the lifecycle for custom resources has a number of advantages: Allow terraform to bring an entire K8S cluster under management, without waiting for for…
2021-08-04
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@here office hours is starting in 30 minutes! Remember to post your questions here.
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Miguel (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Clayton Olley has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Jenkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
test has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Florain Drescher has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jeff Lanza has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brandon vh has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Emile Fugulin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Vlad Ionescu has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
James Haughey has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Rafayel Sahakyan has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
faithful anere has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Igor Bronovskyi has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Tim Gourley has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Roth has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jonas Steinberg has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mike Martin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Thompson has joined Public “Office Hours”
![Andy Miguel (Cloud Posse) avatar](https://avatars.slack-edge.com/2021-01-31/1681606086343_27574601efa96f8283e4_72.png)
links from today’s session:
• https://github.com/cloudposse/terraform-aws-transfer-sftp
• https://github.com/cloudposse/terraform-aws-ssm-tls-self-signed-cert
• https://github.com/cloudposse/terraform-aws-macie
• https://github.blog/2021-07-28-new-code-scanning-integrations-open-source-security-tools/
• https://github.com/hashicorp/terraform-provider-kubernetes/issues/215#issuecomment-892028190
Contribute to cloudposse/terraform-aws-transfer-sftp development by creating an account on GitHub.
This module creates a self-signed certificate and writes it alongside with its key to SSM Parameter Store (or alternatively AWS Secrets Manager). - GitHub - cloudposse/terraform-aws-ssm-tls-self-si…
Terraform module to provision Amazon Macie - a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AW…
![attachment image](https://github.blog/wp-content/uploads/2019/03/company-twitter.png?fit=1201%2C630)
We’re happy to announce new integrations with open source security tools that broaden our language coverage.
Enabling the K8S provider to apply and manage the lifecycle for custom resources has a number of advantages: Allow terraform to bring an entire K8S cluster under management, without waiting for for…
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Gabriel Montañola has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Eric Kingery has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Stevan Arychuk has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Pawel Rein has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Satish has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mikael Fridh has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Adedapo Ajuwon has joined Public “Office Hours”
![roth.andy avatar](https://avatars.slack-edge.com/2019-09-18/753707271651_6f58c1cbab3c77754f58_72.jpg)
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Neil Gealy has joined Public “Office Hours”
![sytten avatar](https://avatars.slack-edge.com/2019-03-01/564418310496_16e796635f1b40fcea36_72.jpg)
![attachment image](https://storage.googleapis.com/gweb-cloudblog-publish/images/Public-Sector-Momentum.max-1000x1000.png)
Google Cloud follows new API stability tenets that work to minimize unexpected deprecations to our Enterprise APIs.
![Jonas Steinberg avatar](https://avatars.slack-edge.com/2021-03-03/1824689926756_a1b82d7b3ccd202e0a10_72.png)
here it is
AWS Certificate Manager w/ Cert Manager
![mfridh avatar](https://secure.gravatar.com/avatar/bc28bf133c2c735cf9e62952c4965389.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0000-72.png)
It’s a plugin to cert-manager. Not EKS specific per se. It just needs regular aws credentials to your AWS account’s private CA…
Addon for cert-manager that issues certificates using AWS ACM PCA. - GitHub - cert-manager/aws-privateca-issuer: Addon for cert-manager that issues certificates using AWS ACM PCA.
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloud…
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloud…
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Yusuf has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
uwaila adams has joined Public “Office Hours”
![Vlad Ionescu (he/him) avatar](https://avatars.slack-edge.com/2020-10-03/1417676895681_ea45b3f22e5fea04f2fc_72.png)
![attachment image](https://d2908q01vomqb2.cloudfront.net/fe2ef495a1152561572949784c16bf23abb28057/2020/11/18/image-78-1060x630.png)
There are many reasons why containers have become popular since Docker democratized access to the core Linux primitives that make a “docker run” possible. One reason is that containers are not tied to a specific infrastructure or stack, so developers can move them around easily (typically from their laptops, through the data center, and all […]
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Godwin Ekainu has joined Public “Office Hours”
![Jonas Steinberg avatar](https://avatars.slack-edge.com/2021-03-03/1824689926756_a1b82d7b3ccd202e0a10_72.png)
@Vlad Ionescu (he/him) Correct me if I’m wrong but apprunner can basically handle:
• submit dockerfile, spec to apprunner
• put containers behind elb
• –> public access to containers right? I have a friend that is running a containerized app locally across some people’s desktops and I was thinking that apprunner might be a very simple, albeit expensive solution, for him to host a couple containers and provide public access to these people?
![Vlad Ionescu (he/him) avatar](https://avatars.slack-edge.com/2020-10-03/1417676895681_ea45b3f22e5fea04f2fc_72.png)
Yup AppRunner + Copilot should handle that.
For max-lazy-levels I’d also check out the native Docker-to-ECS integration.
![Jonas Steinberg avatar](https://avatars.slack-edge.com/2021-03-03/1824689926756_a1b82d7b3ccd202e0a10_72.png)
Is copilot GA though?
![Jonas Steinberg avatar](https://avatars.slack-edge.com/2021-03-03/1824689926756_a1b82d7b3ccd202e0a10_72.png)
also I’d like to avoid ecs.
![Vlad Ionescu (he/him) avatar](https://avatars.slack-edge.com/2020-10-03/1417676895681_ea45b3f22e5fea04f2fc_72.png)
Yup, Copilot CLI has been GA for a while
If you wanna avoid ECS, then AppRunner it is! Copilot just makes it easier to setup for a newbie, that’s why I mentioned it
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
uwaila adams has joined Public “Office Hours”
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
2021-08-11
![managedkaos avatar](https://secure.gravatar.com/avatar/f7d88a7a95990c984ab107b491b51b3f.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0025-72.png)
Sharing a question from #terraform for today’s office hours…
Hello team!
TLDR Question: Do you have tips/suggestions/pointers/resources on creating plugins for tflint
?
Details: I have a group of 15-20 modules that I’d like to be coded consistently, specifically:
• All modules have inputs for name, environment, and tags
• All variables have a description, and optionally a type if applicable
• All outputs have a description
• All AWS resources that can be tagged, have their tag attribute assigned like tag = merge(vars.tags, local.tags)
and optionally an resource level override like tag = merge(vars.tags, local.tags, {RESOURCE = OVERRIDE})
So far I have python scripts that are doing most of these but as I went deeper into the weeds, I thought a tool like tflint
might be better suited. So before I go down that route, I’m looking for best practices and tips from those that have been there and done that. Thanks!
![managedkaos avatar](https://secure.gravatar.com/avatar/f7d88a7a95990c984ab107b491b51b3f.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0025-72.png)
Also as mentioned in #terraform, looks like the ability to generate resource templates with the add
command is in the pipe:
https://github.com/hashicorp/terraform/pull/28874
terraform add generates resource configuration templates which can be filled out and used to create resources. The template is output in stdout unless the -out flag is used. By default, only requir…
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@here any more questions I can add to the agenda?
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Miguel (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Karl Webster has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Hao Wang has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Benjamin Smith has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Jenkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brandon vh has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Vlad Ionescu has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Yusuf has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Benjamin Smith has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Raja Ramesh Soorepalli has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mohammed Yahya has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Hawthorne has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Antarr Byrd has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Stefan Bergh has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Clayton Olley has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
James Haughey has joined Public “Office Hours”
![Andy Miguel (Cloud Posse) avatar](https://avatars.slack-edge.com/2021-01-31/1681606086343_27574601efa96f8283e4_72.png)
links from today’s session:
• http://varnish-cache.org/docs/trunk/phk/notes.html
• https://www.youtube.com/watch?v=3ODhxYY9-9U
• https://github.com/leg100/ots
• https://github.com/gaia-app/gaia
• https://github.com/hashicorp/terraform/pull/28874
• https://www.sheldonhull.com/sweetops-slack-archive/
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Calhoun has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mazin Ahmed has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Patrick Joyce has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jonas Steinberg has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
PePe Amengual has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Derek Davis has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Loren Gordon has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Oliver Schoenborn has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Marc Slayton has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Alex Vorona has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Alina B has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Uwaila Adams has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Sheldon Hull has joined Public “Office Hours”
![Ben Smith (Cloud Posse) avatar](https://avatars.slack-edge.com/2021-08-11/2383898637441_289b6cfcbd0d178c8183_72.png)
what Allow operator to define a list of permitted users who can trigger atlantis commands why Currently, the only way to restrict access is by adding/revoking users from a repository altogether. We…
![matt avatar](https://avatars.slack-edge.com/2018-07-25/406075857847_5022e8879911a823838f_72.jpg)
Terraform uses the dependency lock file .teraform.lock.hcl to track and select provider versions. Learn about dependency installation and lock file changes.
![matt avatar](https://avatars.slack-edge.com/2018-07-25/406075857847_5022e8879911a823838f_72.jpg)
Learn to use the CLI configuration file to customize your CLI settings, including credentials, plugin caching, provider installation methods, etc.
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mohammed Yahya has joined Public “Office Hours”
![matt avatar](https://avatars.slack-edge.com/2018-07-25/406075857847_5022e8879911a823838f_72.jpg)
OpenSource solution that defines and manages the complete lifecycle of resources used and provisioned into a cloud! Terraform UI api rest - GitHub - D10S0VSkY-OSS/Stack-Lifecycle-Deployment: OpenS…
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Neil Gealy has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mohammed Yahya has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Holt has joined Public “Office Hours”
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
My 10 seconds of fame.
![matt avatar](https://avatars.slack-edge.com/2018-07-25/406075857847_5022e8879911a823838f_72.jpg)
Export existing AWS resources to Terraform style (tf, tfstate) - GitHub - dtan4/terraforming: Export existing AWS resources to Terraform style (tf, tfstate)
![matt avatar](https://avatars.slack-edge.com/2018-07-25/406075857847_5022e8879911a823838f_72.jpg)
^^ NOT recommending this, but I mentioned it on the call
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Remi A has joined Public “Office Hours”
![Mohammed Yahya avatar](https://avatars.slack-edge.com/2020-12-17/1590276740676_9fdeb6c9ef89d13e6414_72.png)
Q: how to import 826 resources into terraform state - only 273 are in state file? any idea tool? @Erik Osterman (Cloud Posse)
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
FYI, I’m pretty sure there are zero deep merge options other than what Cloudposse has done out of the box with terraform. It can get tricky. Either use your own libraries or try the yaml-stack-config libraries to do the merge and save yourself the headache. https://github.com/cloudposse/terraform-yaml-stack-config
Terraform module that loads an opinionated "stack" configuration from local or remote YAML sources. It supports deep-merged variables, settings, ENV variables, backend config, and remote …
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Oh yes, this is the only option.
Terraform module that loads an opinionated "stack" configuration from local or remote YAML sources. It supports deep-merged variables, settings, ENV variables, backend config, and remote …
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
We looked long and hard before implementing it. And we tried some of the hacks, but they were exceptionally slow. E.g. we had plans taking 40 minutes to deep merge just the YAML in native HCL. When we used our provider, it took 1 second.
![matt avatar](https://avatars.slack-edge.com/2018-07-25/406075857847_5022e8879911a823838f_72.jpg)
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code - GitHub - GoogleCloudPlatform/terraformer: CLI tool to generate terraform files from e…
![sheldonh avatar](https://secure.gravatar.com/avatar/b909e5a82474e9853ff6a6c6111cf0cf.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0020-72.png)
If anyone has used both CDK for Terraform and Pulumi I’d be interested in any impressions. I have a team of Go developers, so using HCL is actually harder for me to get adopted at this time.
![Mazin Ahmed avatar](https://avatars.slack-edge.com/2021-07-30/2342192988689_8837f656790950ffb075_72.jpg)
A utility for crawling an AWS account and exporting all its resources for further analysis. - GitHub - trek10inc/awsets: A utility for crawling an AWS account and exporting all its resources for fu…
![matt avatar](https://avatars.slack-edge.com/2018-07-25/406075857847_5022e8879911a823838f_72.jpg)
tflint --module --enable-rule=terraform_deprecated_index --enable-rule=terraform_unused_declarations --enable-rule=terraform_documented_outputs --enable-rule=terraform_required_providers --enable-rule=terraform_unused_required_providers
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
2021-08-15
2021-08-18
![Igor avatar](https://avatars.slack-edge.com/2022-03-17/3244104166391_48a8db73944f03735a65_72.jpg)
“Rejected” is a little dramatic (@Erik Osterman (Cloud Posse))
![this](/assets/images/custom_emojis/this.png)
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
pretty mch rejected
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
this was their “solution”
![Igor avatar](https://avatars.slack-edge.com/2022-03-17/3244104166391_48a8db73944f03735a65_72.jpg)
Are you guys still using your own Atlantis fork at CP?
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
nah, we gave up maintaining it
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@jose.amengual tried to reintroduce the patch for atlantis
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
and it’s still not been merged.
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![jose.amengual avatar](https://secure.gravatar.com/avatar/32f267b819eac9e0ea6a8324b53064a0.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0024-72.png)
but it will be…but I will not use the word soon again
![managedkaos avatar](https://secure.gravatar.com/avatar/f7d88a7a95990c984ab107b491b51b3f.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0025-72.png)
Sharing a question from #terraform….
Hello team! Asking a question about name length limits.
TLDR Is there a document listing resources and their associated limits for the name and name_prefix lengths?
Details
Some resources have limits imposed on how long the name or name_prefix can be when being created in terraform. For aws_iam_role
, for example, the name_prefix limit is 32 characters.
I sometimes have long values for the variables i use to populate the name prefix so I protect from errors by using substr
like this:
name_prefix = substr("${var.name}-${var.environment}-task-", 0, 32)
However, I know that other resources allow for longer values for name_prefix (can’t think of one off the top of my head… will add it if i find it).
I’d like to use a reference for these lengths so I can allow my names and prefixes to be as long as possible.
Does such a reference exist? If not, is there a where to “mine” it out of the terraform and/or provider source code?
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@here office hours is starting in 30 minutes! Remember to post your questions here.
![Tony Bower avatar](https://secure.gravatar.com/avatar/01749a9f66cef81089d75255031e97ac.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
Are the cloudposse modules tested using Terraform Cloud in addition to other, standard setups?
![Tony Bower avatar](https://secure.gravatar.com/avatar/01749a9f66cef81089d75255031e97ac.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
Bah, unable to join
![Tony Bower avatar](https://secure.gravatar.com/avatar/01749a9f66cef81089d75255031e97ac.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0012-72.png)
Work conflict, maybe next time.
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
will address today
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Anton Babenko has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Taylor Dolezal has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Jenkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Miguel (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Florain Drescher has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brandon vh has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ian Bartholomew has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Hawthorne has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Yusuf has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Karl Webster has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Clayton Olley has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Calhoun has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Luis Masaya has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Thompson has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mike Martin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
James Haughey has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Way has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
emem umoh has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Stefan Bergh has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
sahil kamboj has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
sahil kamboj has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
W Khan has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mauricio Wyler has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Eric Berg has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Steven Hopkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Randy Bridges has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mike Martin has joined Public “Office Hours”
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
HashiCorp Cloud Platform (Vault/Consul), & Boundary + Kubernetes - GitHub - joatmon08/hashicorp-stack-demoapp: HashiCorp Cloud Platform (Vault/Consul), & Boundary + Kubernetes
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Roth has joined Public “Office Hours”
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
2021-08-25
![Jonas Steinberg avatar](https://avatars.slack-edge.com/2021-03-03/1824689926756_a1b82d7b3ccd202e0a10_72.png)
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
@here office hours is starting in 30 minutes! Remember to post your questions here.
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Zachary Loeber has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Sahil Kamboj has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ray Myers has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andy Miguel (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Jenkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Elijah Lynn has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Hawthorne has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
emem umoh has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Brandon vh has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Aaron Addleman has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Patrick Joyce has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Manganiello has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matteo Migliaccio has joined Public “Office Hours”
![Ray Myers avatar](https://avatars.slack-edge.com/2021-04-28/2010124209765_b1c9fd98c047658c1c65_72.jpg)
With default_tags now possible to define at the terraform provider level, is there a difference in recommended usage for CloudPosse’s null label module?
Edit: Fortuitously, I think this is already being addressed with the new labels_as_tags field.
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
hah! i just saw your message now
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
![Andy Miguel (Cloud Posse) avatar](https://avatars.slack-edge.com/2021-01-31/1681606086343_27574601efa96f8283e4_72.png)
links from today’s session:
• https://github.com/cloudposse/terraform-null-label/pull/132/files
• https://docs.cloudposse.com/howto/geodesic/authenticate-with-leapp/
what Add additional label and id component: tenant New input labels_as_tags controls which labels are exported as tags New input descriptor_formats generates new output descriptors Update README, …
Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloud…
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ian Bartholomew has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Hakan Kaya has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
W Khan has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Calhoun has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jeremy (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Hawthorne has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
PePe Amengual has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Vicken Simonian has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Anton Babenko has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Florain Drescher has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Holt has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Oskar Maria Grande has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Kenan Virtucio has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Calhoun has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Calhoun has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ola Ade has joined Public “Office Hours”
![Elijah Lynn avatar](https://secure.gravatar.com/avatar/087014df4b799e448b948c63d96eeef7.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0015-72.png)
This is the PR mentioned just now > https://github.com/runatlantis/atlantis/pull/1206
Add the ability to specify a allowlist of GitHub teams and Atlantis commands that those teams can execute. The idea behind this is that an Atlantis operator can pass a parameter to the Atlantis ser…
![jose.amengual avatar](https://secure.gravatar.com/avatar/32f267b819eac9e0ea6a8324b53064a0.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0024-72.png)
hey, that is me
Add the ability to specify a allowlist of GitHub teams and Atlantis commands that those teams can execute. The idea behind this is that an Atlantis operator can pass a parameter to the Atlantis ser…
![jose.amengual avatar](https://secure.gravatar.com/avatar/32f267b819eac9e0ea6a8324b53064a0.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0024-72.png)
it will get merged in a few months I will guess
![Elijah Lynn avatar](https://secure.gravatar.com/avatar/087014df4b799e448b948c63d96eeef7.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0015-72.png)
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Marc Slayton has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Uwaila Adams has joined Public “Office Hours”
![Elijah Lynn avatar](https://secure.gravatar.com/avatar/087014df4b799e448b948c63d96eeef7.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0015-72.png)
AWS Cloud Development Kit (CDK) is a software development framework to model and provision your cloud application resources using familiar programming languages.
![Elijah Lynn avatar](https://secure.gravatar.com/avatar/087014df4b799e448b948c63d96eeef7.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0015-72.png)
![attachment image](https://www.datocms-assets.com/2885/1622161215-learn-card-2x.jpg)
Features and roadmap for a tool to write Terraform in dynamic languages
![Elijah Lynn avatar](https://secure.gravatar.com/avatar/087014df4b799e448b948c63d96eeef7.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0015-72.png)
Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform - GitHub - hashicorp/terraform-cdk: Define infrastructure resources using programming const…
![Elijah Lynn avatar](https://secure.gravatar.com/avatar/087014df4b799e448b948c63d96eeef7.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0015-72.png)
![attachment image](https://www.terraform.io/img/og-image.png)
Terraform Cloud helps teams use Terraform together and is available as a hosted service, with free and paid versions to fit an organization’s needs.
![Elijah Lynn avatar](https://secure.gravatar.com/avatar/087014df4b799e448b948c63d96eeef7.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0015-72.png)
I am hyperlinking spoken words, hehe (and they are new to me so figure possibly others as well)
![Elijah Lynn avatar](https://secure.gravatar.com/avatar/087014df4b799e448b948c63d96eeef7.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0015-72.png)
http://serverless.tf/ (by @antonbabenko)
![attachment image](https://cdn.umso.co/03xuhh8qflig/assets/gmr4w5en.png?w=1200&h=630&fit=crop)
serverless.tf is an opinionated open-source framework for developing, building, deploying, and securing serverless applications and infrastructures on AWS using Terraform.
![Elijah Lynn avatar](https://secure.gravatar.com/avatar/087014df4b799e448b948c63d96eeef7.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0015-72.png)
Anton would like to not have to maintain this more and would like everyone to upvote this issue in order to do so.
https://sweetops.slack.com/archives/CHDR1EWNA/p1629919446057200
Terraform Support Recently we added native support for CDK applications in the SAM CLI - you can see our launch announcement blog post and download the beta version of the CLI. We would like to col…
![antonbabenko avatar](https://secure.gravatar.com/avatar/fc9fce3c16a287d672ec5433430f11ca.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0011-72.png)
“Anton would like to not have to maintain this more” is a bit wrong. I still would like to maintain a lot of projects but leave serverless-building-package-magic for AWS guys since they do this already in SAM CLI
![Erik Osterman (Cloud Posse) avatar](https://secure.gravatar.com/avatar/88c480d4f73b813904e00a5695a454cb.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0023-72.png)
Terraform Support Recently we added native support for CDK applications in the SAM CLI - you can see our launch announcement blog post and download the beta version of the CLI. We would like to col…
![Andy Miguel (Cloud Posse) avatar](https://avatars.slack-edge.com/2021-01-31/1681606086343_27574601efa96f8283e4_72.png)
https://github.com/antonbabenko/serverless.tf https://betajob.com/ https://www.youtube.com/channel/UCGH0yYPvlCN1VjSFMGVmFgQ https://github.com/terraform-aws-modules
serverless.tf is an opinionated open-source framework for developing, building, deploying, and securing serverless applications and infrastructures on AWS using Terraform. - GitHub - antonbabenko/s…
![attachment image](https://cdn.umso.co/jki8k6ey41wc/assets/vfo4jdcw.png?w=1200&h=630&fit=crop)
Terraform AWS modules, serverless, training, and consulting.
Your weekly dose of Terraform with news, reviews, Q&A, interviews, and live coding. PS: There is also Terraform Weekly newsletter - https://weekly.tf
Collection of Terraform AWS modules supported by the community - Terraform AWS modules
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)