#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

For next time: terraform kubernetes provider now supports custom resources!

sytten avatar
Feature Request: Custom Resource · Issue #215 · hashicorp/terraform-provider-kubernetesattachment image

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…

1

2021-08-04

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
06:00:22 PM

@here office hours is starting in 30 minutes! Remember to post your questions here.

Zoom avatar
Zoom
06:29:15 PM

Erik Osterman (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:37 PM

Andy Miguel (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:45 PM

Clayton Olley has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:47 PM

Michael Jenkins has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:55 PM
Zoom avatar
Zoom
06:29:57 PM

Florain Drescher has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:03 PM

Jeff Lanza has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:13 PM

Brandon vh has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:27 PM

Emile Fugulin has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:29 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:30 PM

James Haughey has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:07 PM

Rafayel Sahakyan has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:18 PM

faithful anere has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:51 PM

Igor Bronovskyi has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:04 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:08 PM

Andy Roth has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:19 PM

Jonas Steinberg has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:19 PM

Mike Martin has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:37 PM

Andrew Thompson has joined Public “Office Hours”

Andy Miguel avatar
Andy Miguel
GitHub - cloudposse/terraform-aws-transfer-sftpattachment image

Contribute to cloudposse/terraform-aws-transfer-sftp development by creating an account on GitHub.

GitHub - cloudposse/terraform-aws-ssm-tls-self-signed-cert: This module creates a self-signed certificate and writes it alongside with its key to SSM Parameter Store (or alternatively AWS Secrets Manager).attachment image

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…

GitHub - cloudposse/terraform-aws-macie: 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 AWSattachment image

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…

15+ new code scanning integrations with open source security tools | The GitHub Blogattachment image

We’re happy to announce new integrations with open source security tools that broaden our language coverage.

Feature Request: Custom Resource · Issue #215 · hashicorp/terraform-provider-kubernetesattachment image

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
Zoom
06:37:17 PM

Gabriel Montañola has joined Public “Office Hours”

Zoom avatar
Zoom
06:37:34 PM

Eric Kingery has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:54 PM

Stevan Arychuk has joined Public “Office Hours”

Zoom avatar
Zoom
06:40:19 PM

Pawel Rein has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:43 PM

Satish has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:59 PM

Mikael Fridh has joined Public “Office Hours”

Zoom avatar
Zoom
06:43:28 PM

Adedapo Ajuwon has joined Public “Office Hours”

roth.andy avatar
roth.andy
06:44:06 PM
Zoom avatar
Zoom
06:47:15 PM

Neil Gealy has joined Public “Office Hours”

Jonas Steinberg avatar
Jonas Steinberg
mfridh avatar

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…

https://github.com/cert-manager/aws-privateca-issuer

GitHub - cert-manager/aws-privateca-issuer: Addon for cert-manager that issues certificates using AWS ACM PCA.attachment image

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
Erik Osterman (Cloud Posse)
geodesic/atlantis.sh at c74c106602bd24cfd9c3ad118f1372f2740a0952 · cloudposse/geodesicattachment image

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
Erik Osterman (Cloud Posse)
geodesic/git-credential-github at c74c106602bd24cfd9c3ad118f1372f2740a0952 · cloudposse/geodesicattachment image

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
Zoom
06:54:02 PM

Yusuf has joined Public “Office Hours”

Zoom avatar
Zoom
06:55:18 PM

uwaila adams has joined Public “Office Hours”

Vlad Ionescu (he/him) avatar
Vlad Ionescu (he/him)
Deploy applications on Amazon ECS using Docker Compose | Amazon Web Servicesattachment image

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
Zoom
06:58:51 PM

Godwin Ekainu has joined Public “Office Hours”

Jonas Steinberg avatar
Jonas Steinberg

@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
Vlad Ionescu (he/him)

Yup AppRunner + Copilot should handle that.

For max-lazy-levels I’d also check out the native Docker-to-ECS integration.

Jonas Steinberg avatar
Jonas Steinberg

Is copilot GA though?

Jonas Steinberg avatar
Jonas Steinberg

also I’d like to avoid ecs.

Vlad Ionescu (he/him) avatar
Vlad Ionescu (he/him)

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
Zoom
07:06:54 PM

uwaila adams has joined Public “Office Hours”

2021-08-11

managedkaos avatar
managedkaos
04:57:25 PM

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! wave

1
managedkaos avatar
managedkaos

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

commands: `terraform add` by mildwonkey · Pull Request #28874 · hashicorp/terraformattachment image

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…

1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

@here any more questions I can add to the agenda?

Zoom avatar
Zoom
06:26:28 PM

Erik Osterman (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:22 PM

Andy Miguel (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:27 PM

Karl Webster has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:37 PM

Hao Wang has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:28 PM

Benjamin Smith has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:31 PM

Michael Jenkins has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:59 PM

Brandon vh has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:13 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:14 PM

Yusuf has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:37 PM

Benjamin Smith has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:42 PM

Raja Ramesh Soorepalli has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:50 PM

Mohammed Yahya has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:50 PM

David Hawthorne has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:01 PM

Antarr Byrd has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:39 PM

Stefan Bergh has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:47 PM

Clayton Olley has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:48 PM

James Haughey has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:04 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:13 PM

Mazin Ahmed has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:30 PM

Patrick Joyce has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:56 PM

Jonas Steinberg has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:40 PM

PePe Amengual has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:00 PM

Derek Davis has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:00 PM

Loren Gordon has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:18 PM

Oliver Schoenborn has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:25 PM

Marc Slayton has joined Public “Office Hours”

Zoom avatar
Zoom
06:35:24 PM

Alex Vorona has joined Public “Office Hours”

Zoom avatar
Zoom
06:36:56 PM

Alina B has joined Public “Office Hours”

Zoom avatar
Zoom
06:40:42 PM

Uwaila Adams has joined Public “Office Hours”

Zoom avatar
Zoom
06:43:51 PM

Sheldon Hull has joined Public “Office Hours”

Ben Smith (Cloud Posse) avatar
Ben Smith (Cloud Posse)
Restrict Plan or Apply to Github Teams or Github Users · Issue #308 · runatlantis/atlantisattachment image

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…

1
matt avatar
Dependency Lock File (.terraform.lock.hcl) - Configuration Language - Terraform by HashiCorp

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
CLI Configuration - Terraform by HashiCorp

Learn to use the CLI configuration file to customize your CLI settings, including credentials, plugin caching, provider installation methods, etc.

Zoom avatar
Zoom
06:47:27 PM

Mohammed Yahya has joined Public “Office Hours”

Zoom avatar
Zoom
06:49:55 PM

Neil Gealy has joined Public “Office Hours”

Zoom avatar
Zoom
06:51:10 PM

Mohammed Yahya has joined Public “Office Hours”

Zoom avatar
Zoom
06:51:32 PM

Michael Holt has joined Public “Office Hours”

sheldonh avatar
sheldonh

My 10 seconds of fame. cool-doge cool-doge cool-doge cool-doge

matt avatar
GitHub - dtan4/terraforming: Export existing AWS resources to Terraform style (tf, tfstate)attachment image

Export existing AWS resources to Terraform style (tf, tfstate) - GitHub - dtan4/terraforming: Export existing AWS resources to Terraform style (tf, tfstate)

matt avatar

^^ NOT recommending this, but I mentioned it on the call

Zoom avatar
Zoom
07:20:34 PM

Remi A has joined Public “Office Hours”

Mohammed Yahya avatar
Mohammed Yahya

Q: how to import 826 resources into terraform state - only 273 are in state file? any idea tool? @Erik Osterman (Cloud Posse)

sheldonh avatar
sheldonh

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

GitHub - 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 state outputs for Terraform and helmfile components.attachment image

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
Erik Osterman (Cloud Posse)

Oh yes, this is the only option.

GitHub - 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 state outputs for Terraform and helmfile components.attachment image

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
Erik Osterman (Cloud Posse)

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
GitHub - GoogleCloudPlatform/terraformer: CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Codeattachment image

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…

1
sheldonh avatar
sheldonh

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
Mazin Ahmed
GitHub - trek10inc/awsets: A utility for crawling an AWS account and exporting all its resources for further analysis.attachment image

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…

1
matt avatar
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
3

2021-08-15

2021-08-18

Igor avatar
Igor
03:09:12 PM

“Rejected” is a little dramatic (@Erik Osterman (Cloud Posse))

2
this1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

pretty mch rejected

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
06:16:26 PM

this was their “solution”

Igor avatar

Are you guys still using your own Atlantis fork at CP?

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

nah, we gave up maintaining it

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

@jose.amengual tried to reintroduce the patch for atlantis

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

and it’s still not been merged.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

jose.amengual avatar
jose.amengual

but it will be…but I will not use the word soon again

managedkaos avatar
managedkaos
04:21:01 PM

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
Erik Osterman (Cloud Posse)
06:00:53 PM

@here office hours is starting in 30 minutes! Remember to post your questions here.

Tony Bower avatar
Tony Bower

Are the cloudposse modules tested using Terraform Cloud in addition to other, standard setups?

Tony Bower avatar
Tony Bower

Bah, unable to join

Tony Bower avatar
Tony Bower

Work conflict, maybe next time.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

will address today

Zoom avatar
Zoom
06:26:51 PM

Erik Osterman (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:02 PM

Anton Babenko has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:14 PM

Taylor Dolezal has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:27 PM

Michael Jenkins has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:00 PM

Andy Miguel (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:28 PM

Florain Drescher has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:38 PM

Brandon vh has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:46 PM

Ian Bartholomew has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:49 PM

David Hawthorne has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:02 PM

Yusuf has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:02 PM

Karl Webster has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:27 PM

Clayton Olley has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:36 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:44 PM

Luis Masaya has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:52 PM

Andrew Thompson has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:47 PM

Mike Martin has joined Public “Office Hours”

Zoom avatar
Zoom
06:36:57 PM

James Haughey has joined Public “Office Hours”

Zoom avatar
Zoom
06:37:23 PM

Andrew Way has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:16 PM

emem umoh has joined Public “Office Hours”

Zoom avatar
Zoom
06:42:58 PM

Stefan Bergh has joined Public “Office Hours”

Zoom avatar
Zoom
06:45:26 PM

sahil kamboj has joined Public “Office Hours”

Zoom avatar
Zoom
06:48:54 PM

sahil kamboj has joined Public “Office Hours”

Zoom avatar
Zoom
06:51:32 PM

W Khan has joined Public “Office Hours”

Zoom avatar
Zoom
06:52:14 PM

Mauricio Wyler has joined Public “Office Hours”

Zoom avatar
Zoom
06:53:03 PM

Eric Berg has joined Public “Office Hours”

Zoom avatar
Zoom
06:53:23 PM

Steven Hopkins has joined Public “Office Hours”

Zoom avatar
Zoom
06:54:17 PM

Randy Bridges has joined Public “Office Hours”

Zoom avatar
Zoom
07:03:19 PM

Mike Martin has joined Public “Office Hours”

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
GitHub - joatmon08/hashicorp-stack-demoapp: HashiCorp Cloud Platform (Vault/Consul), & Boundary + Kubernetesattachment image

HashiCorp Cloud Platform (Vault/Consul), & Boundary + Kubernetes - GitHub - joatmon08/hashicorp-stack-demoapp: HashiCorp Cloud Platform (Vault/Consul), & Boundary + Kubernetes

Zoom avatar
Zoom
07:24:29 PM

Andy Roth has joined Public “Office Hours”

2021-08-25

Jonas Steinberg avatar
Jonas Steinberg

can’t make office hours today cuz busy

1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
06:00:54 PM

@here office hours is starting in 30 minutes! Remember to post your questions here.

Zoom avatar
Zoom
06:28:32 PM

Erik Osterman (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:42 PM

Zachary Loeber has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:00 PM

Sahil Kamboj has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:45 PM

Ray Myers has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:47 PM

Andy Miguel (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:38 PM

Michael Jenkins has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:45 PM

Elijah Lynn has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:58 PM

David Hawthorne has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:24 PM

emem umoh has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:31 PM

Brandon vh has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:35 PM

Aaron Addleman has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:47 PM

Patrick Joyce has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:53 PM

Michael Manganiello has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:41 PM

Matteo Migliaccio has joined Public “Office Hours”

Ray Myers avatar
Ray Myers

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
Erik Osterman (Cloud Posse)

hah! i just saw your message now

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

what a coincidence.

1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

Andy Miguel avatar
Andy Miguel
Add "tenant", "labels_as_tags", and "descriptors" by Nuru · Pull Request #132 · cloudposse/terraform-null-labelattachment image

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, …

GitHub - cloudposse/geodesic: :rocket: 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.cloudposse.com/attachment image

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
Zoom
06:33:08 PM

Ian Bartholomew has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:25 PM

Hakan Kaya has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:28 PM

W Khan has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:38 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:42 PM

Jeremy (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:04 PM

David Hawthorne has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:51 PM

PePe Amengual has joined Public “Office Hours”

Zoom avatar
Zoom
06:36:37 PM

Vicken Simonian has joined Public “Office Hours”

Zoom avatar
Zoom
06:37:46 PM

Anton Babenko has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:31 PM

Florain Drescher has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:01 PM

Michael Holt has joined Public “Office Hours”

Zoom avatar
Zoom
06:43:35 PM

Oskar Maria Grande has joined Public “Office Hours”

Zoom avatar
Zoom
06:44:11 PM

Kenan Virtucio has joined Public “Office Hours”

Zoom avatar
Zoom
06:45:28 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
06:48:35 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
06:49:59 PM

Ola Ade has joined Public “Office Hours”

Elijah Lynn avatar
Elijah Lynn

This is the PR mentioned just now > https://github.com/runatlantis/atlantis/pull/1206

GitHub team allowlist command by jamengual · Pull Request #1206 · runatlantis/atlantisattachment image

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
jose.amengual

hey, that is me

GitHub team allowlist command by jamengual · Pull Request #1206 · runatlantis/atlantisattachment image

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…

1
jose.amengual avatar
jose.amengual

it will get merged in a few months I will guess

Elijah Lynn avatar
Elijah Lynn

Zoom avatar
Zoom
07:13:08 PM

Marc Slayton has joined Public “Office Hours”

Zoom avatar
Zoom
07:14:08 PM

Uwaila Adams has joined Public “Office Hours”

Elijah Lynn avatar
Elijah Lynn
AWS Cloud Development Kit - Amazon Web Services

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
Elijah Lynn
Introduction to cdktf | Terraform - HashiCorp Learnattachment image

Features and roadmap for a tool to write Terraform in dynamic languages

Elijah Lynn avatar
Elijah Lynn
GitHub - hashicorp/terraform-cdk: Define infrastructure resources using programming constructs and provision them using HashiCorp Terraformattachment image

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
Elijah Lynn
Terraform Cloud by HashiCorpattachment image

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
Elijah Lynn

I am hyperlinking spoken words, hehe (and they are new to me so figure possibly others as well)

Elijah Lynn avatar
Elijah Lynn

http://serverless.tf/ (by @antonbabenko)

Doing serverless with Terraformattachment image

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
Elijah Lynn

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

Native support for Terraform in SAM CLI · Issue #3154 · aws/aws-sam-cliattachment image

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
antonbabenko

“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

1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Native support for Terraform in SAM CLI · Issue #3154 · aws/aws-sam-cliattachment image

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 avatar
Andy Miguel
GitHub - antonbabenko/serverless.tf: serverless.tf is an opinionated open-source framework for developing, building, deploying, and securing serverless applications and infrastructures on AWS using Terraform.attachment image

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…

Terraform, AWS, DevOps, serverless, training, and consultingattachment image

Terraform AWS modules, serverless, training, and consulting.

Anton Babenko

Your weekly dose of Terraform with news, reviews, Q&A, interviews, and live coding. PS: There is also Terraform Weekly newsletter - https://weekly.tf

Terraform AWS modulesattachment image

Collection of Terraform AWS modules supported by the community - Terraform AWS modules

    keyboard_arrow_up