#office-hours (2022-06)

“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

2022-06-01

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

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

Zoom avatar
Zoom
06:24:52 PM

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

Zoom avatar
Zoom
06:24:58 PM

Oscar Blanco has joined Public “Office Hours”

Zoom avatar
Zoom
06:25:05 PM

Brian Pauley has joined Public “Office Hours”

Mazin Ahmed avatar
Mazin Ahmed

New blog post (a lot of Terraform, AWS, and logging aggregation to be discussed): https://mazinahmed.net/blog/indepth-analysis-twitch-security-tools/

Twitch Internal Security Tools: In-depth Analysis of the Leaked Twitch Security Tools

Twitch Internal Security Tools: In-depth Analysis of the Leaked Twitch Security Tools

Zoom avatar
Zoom
06:26:13 PM

Yusuf has joined Public “Office Hours”

Zoom avatar
Zoom
06:27:01 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:05 PM

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

Zoom avatar
Zoom
06:28:48 PM

Mazin Ahmed has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:25 PM

Kris Musard has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:36 PM

Alexandr Vorona has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:47 PM

dag viggo lokoeen has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:54 PM

Eric Berg has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:57 PM

Andrew Vitko has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:01 PM

Ryan Housand has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:16 PM

Ben Azoulay has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:39 PM

Ralf Pieper has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:27 PM

Diego Carrillo has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:31 PM

David Hawthorne has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:33 PM

Allan Mohr has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:49 PM

Arthur Dent has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:56 PM

venkata mutyala has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:10 PM

Marc Tamsky has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:23 PM

Steven Hopkins (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:40 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:53 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
06:35:48 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:36:23 PM

Andrew Hall has joined Public “Office Hours”

Zoom avatar
Zoom
06:37:48 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:13 PM

Steven Miller has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:43 PM

Allen Lyons has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:47 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:39:19 PM

Isaac M has joined Public “Office Hours”

Zoom avatar
Zoom
06:40:15 PM

stelios L has joined Public “Office Hours”

Zoom avatar
Zoom
06:40:50 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:06 PM

Madhusudan Satapathy has joined Public “Office Hours”

Zoom avatar
Zoom
06:46:47 PM

Ben Smith (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:47:37 PM

Michael Jenkins has joined Public “Office Hours”

Zoom avatar
Zoom
06:47:46 PM

Jim Park has joined Public “Office Hours”

Zoom avatar
Zoom
06:47:48 PM

Jailson Silva has joined Public “Office Hours”

Zoom avatar
Zoom
06:57:22 PM

Amer Zec has joined Public “Office Hours”

Zoom avatar
Zoom
07:07:49 PM

stelios L has joined Public “Office Hours”

2022-06-08

Steffan avatar
Steffan

Wondering if we can discuss during the office hours about what kind of tools are available or are people using to get an overview of their existing clusters and all the apps deployed in them a well as their versions.

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
Lens | The Kubernetes IDEattachment image

Lens IDE for Kubernetes. The only system you’ll ever need to take control of your Kubernetes clusters. It’s open source and free. Download it today!

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
K9s - Manage Your Kubernetes Clusters In Style

K9s provides a terminal UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your Kuber…

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
kubernetes/dashboard

General-purpose web UI for Kubernetes clusters

Andrew Nazarov avatar
Andrew Nazarov

For many chart developers this was an unexpected breaking change: https://github.com/bitnami/charts/issues/10539 Probably worth mentioning here

As reported in this issue (#8433), in the last few times we are facing some issues with the index.yaml associated with the Bitnami Helm charts repository.

Current situation

After some investigation, it seems the root cause is related to CloudFront reaching some limits due to the volume of traffic when serving the index.yaml.
This index.yaml contains all the Bitnami Helm charts history (around 15300 entries), producing a pretty fat 14MB file. Given the size of the file and the volume of traffic, thousands of terabytes of download traffic per month are being generated.

One of the alternatives considered was the use of compression at CloudFront, in that case, this solution doesn’t work since compression is not used by the Helm client (helm) itself (see helm/helm#8070) so it doesn’t solve the reported issue.

Mitigation

As the first line of action, we will reduce the size of the index.yaml by removing some old versions and keeping all versions for a period of time (6 months).

:warning: Please note this action is not removing/deleting any Helm chart, packaged tarballs (.tgz) won’t be removed, this action is only affecting index.yaml used to list the Helm charts. Previous versions of the index.yaml can be used to install old Helm charts.

Please note Helm charts tarballs (.tgz) won’t be removed, this action is only affecting index.yaml.

Result

Applying this approach (#10530), we obtained the following results:

Total chart versions
* Before: 15260
* Removed: 12138
* After: 3122

Producing a reduced 3.5MB index.yaml.

:wrench: Workaround for previous versions

The index.yaml is stored in this repository under the index branch, users should be able to use any commit in that branch to add a previous version of the index.yaml.

• Manually using helm repo add

$ helm repo add bitnami-pre-2022 <https://raw.githubusercontent.com/bitnami/charts/eb5f9a9513d987b519f0ecd732e7031241c50328/bitnami>
"bitnami-pre-2022" has been added to your repositories

• When used as a dependency in Chart.yaml:

  - name: postgresql
    version: 8.1.0
-   repository: <https://charts.bitnami.com/bitnami>
+   repository: <https://raw.githubusercontent.com/bitnami/charts/eb5f9a9513d987b519f0ecd732e7031241c50328/bitnami>
    condition: postgresql.enabled
1
Isaac avatar

What are folks doing when they have a spacelift stack that assumes roles in multiple accounts. Do you cascade down the external id from spacelift_stack and reuse it as the external id for all assumable roles for that stack?

1
jose.amengual avatar
jose.amengual

I do not know if this was mentioned in lasts office hours : https://github.com/hashicorp/terraform/issues/31134 we need more votes

Current Terraform Version

All

Use-cases

Make [registry.terraform.io](http://registry.terraform.io) a configurable parameter instead of a constant to be able to use a module/submodule internally hosted registry.

When using a module like so :

module "alb" {
  source = " source = "cloudposse/alb/aws"
}

the source URL basically translates to :

source = "<https://registry.terraform.io/cloudposse/alb/aws>"

if the constant mentioned in L24 was configurable it would be possible to serve the .well-known/terraform.json with the URL of the module registry and index pointing to an internal repo.

Right now the registry URL is configurable BUT the problem is that when using modules in the registry that use the short notation ie. source = "cloudposse/alb/aws" and that root module calls other submodules using the short notation then the root module will be pull from the internal configured registry URL by doing something like source = "[pepe.myrepo.com/cloudposse/alb/aws](http://pepe.myrepo.com/cloudposse/alb/aws)" but the submodule will still have the short notation pointing to the registry and then the internally hosted index will not be used.

This is a very well used pattern in many languages were the repo of the package dependencies libraries can be configured and pointed to hosted version on products like jfrog artifactory, Nexus IQ, S3 and so on.

Attempted Solutions

It is not possible to configure at the moment and the only way to do it is to hack SSL CAs and hots tables to make this work which is definitely not a good solution.

Proposal

make the default registry URL https://registry.terraform.io configurable via config file in .terraform.rc or a ENV variable.

References

https://github.com/hashicorp/terraform/blob/main/internal/addrs/provider.go#L24
https://github.com/apparentlymart/terraform-aws-tf-registry

jose.amengual avatar
jose.amengual

and my question for today: (I might not be in the call) = what is the greatest latest to deploy apigateway lambda pairs? lambda aliases? lambda versions? multiple stages? done outside terraform? done on the pipeline ? ( working on ADO pipeline at the moment using AWS infra) codedeploy for blue/green/canary? I want to avoid at all cost to have to do a TF deploy to do a deploy, I do not believe TF is good deployment tool and I’m have the AWS tools for the ADO pipeline

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

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

Zoom avatar
Zoom
06:29:45 PM

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

Zoom avatar
Zoom
06:29:55 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:55 PM

Oscar Blanco has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:55 PM

Eric Berg has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:12 PM

Allan Mohr has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:12 PM

Ralf Pieper has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:24 PM

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

Zoom avatar
Zoom
06:30:47 PM

dag viggo lokoeen has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:00 PM

Ben Smith (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:20 PM
Zoom avatar
Zoom
06:31:29 PM

Yusuf has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:44 PM

Patrick McDonald has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:49 PM

Luis Masaya has joined Public “Office Hours”

Eric Berg avatar
Eric Berg

Question: AWS SSO for subaccount access vs. tf mod approach?

Zoom avatar
Zoom
06:32:02 PM

Matt Calhoun has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:20 PM

Ronnie Coleman has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:49 PM

Andrew Vitko has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:12 PM

Madhusudan Satapathy has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:50 PM

Tim Gourley has joined Public “Office Hours”

Zoom avatar
Zoom
06:36:15 PM

PePe Amengual has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:59 PM

Madhusudan Satapathy has joined Public “Office Hours”

Zoom avatar
Zoom
06:40:25 PM

Antarr Byrd has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:54 PM

ivan pedro has joined Public “Office Hours”

Zoom avatar
Zoom
06:42:51 PM

Oliver Schoenborn has joined Public “Office Hours”

Vlad Ionescu (he/him) avatar
Vlad Ionescu (he/him)
FIDO Alliance - Open Authentication Standards More Secure than Passwords

FIDO Alliance is focused on providing open and free authentication standards to help reduce the world’s reliance on passwords, using UAF, U2F and FIDO2.

Zoom avatar
Zoom
06:47:10 PM

Paul Bullock has joined Public “Office Hours”

Zoom avatar
Zoom
06:48:19 PM

Matt Gowie has joined Public “Office Hours”

Zoom avatar
Zoom
06:54:48 PM

Isaac M has joined Public “Office Hours”

Matt Gowie avatar
Matt Gowie

Can we get the link to this thread?

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

Twitter thread based on demand and cause I can’t be bothered to spend 6 months writing a blog post: platform teams are dead.

Platform teams as in teams that build an internal platform that “abstracts the cloud” and “makes things easier for developers” and “our k8s platform”

Zoom avatar
Zoom
07:09:31 PM

emem emem has joined Public “Office Hours”

Zoom avatar
Zoom
07:11:54 PM

Isaac M has joined Public “Office Hours”

Zoom avatar
Zoom
07:12:15 PM

Diego Carrillo has joined Public “Office Hours”

Andy Miguel (Cloud Posse) avatar
Andy Miguel (Cloud Posse)
I've locked myself out of my digital lifeattachment image

Imagine… Last night, lightning struck our house and burned it down. I escaped wearing only my nightclothes. In an instant, everything was vaporised. Laptop? Cinders. Phone? Ashes. Home server? A sm…

About the security of passkeys

Passkeys are a replacement for passwords. They are faster to sign in with, easier to use, and much more secure.

State of Engineering

What are engineers actually spending their time on? What do they want to do more of and less of? We surveyed 600 software engineers to find out.

DevOps Infra

Set of tools to help DevOps and Infra Engineers. All made by ChristophShyper.

2022-06-14

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

FYI: I’ll miss tomorrow’s call

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

thanks for the heads up @Vlad Ionescu (he/him)!

omerfsen avatar
omerfsen

Hello. I want to ask if there is any tool you guys use for templating for any file format

  1. Needs to understand shell env variables
  2. Must work on any file type My aim is to use a cli tool that will replace keys on a file

I looked at jinja2 but i need something that directly utilises shell env variables

omerfsen avatar
omerfsen

It must be a shell cli so i can easily use it on any ci/cd tool

omerfsen avatar
omerfsen

And no i dont want to use good all sed command ;)

pjaudiomv avatar
pjaudiomv

Gomplate

2
2
this2
2
jrade avatar

envsubst might get you close to what you’re looking for (should be available on most Linux distros). Projects associated might have solved what your’re looking for too https://github.com/search?q=envsubst

1
omerfsen avatar
omerfsen

Thank you Patrick

omerfsen avatar
omerfsen

Thank you Jeff

omerfsen avatar
omerfsen

It seems gomplate is becoming a star…

omerfsen avatar
omerfsen

Also envsubst is like everywhere as it comes with all

2022-06-15

Mohammed Yahya avatar
Mohammed Yahya

I just saw someone on Reddit said:
I just used gomplate (https://github.com/hairyhenderson/gomplate) to generate my resources based on a YAML input and a template. Because my use case was a bit different (wanted to give the developers a way to create ec2 instances in an “IaC” way by just providing a YAML file), I later combined atlantis from runatlantis and gomplate so it will generate my terraform resource and will create after an approval.
Anyone done something like this? Office-Hour Question

1
Gabriel avatar
Gabriel

So the interesting thing here is terraform code converted from yaml via gotemplate?

Mohammed Yahya avatar
Mohammed Yahya

populated

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

do you have a link to the original reddit?

Manjunath shetty avatar
Manjunath shetty
Generating terraform files via templates

I am using terraform to provision and manage infrastructure. I already defined modules to standardize the infrastructure, so when a new project…

Manjunath shetty avatar
Manjunath shetty

@Mohammed Yahya I have not created resources using template but integrated terraform with atlantis workflow

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

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

venkata.mutyala avatar
venkata.mutyala
1
Zoom avatar
Zoom
06:26:18 PM

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

mikesew avatar
mikesew

Q: How does everybody handle database refreshes from Prod to Lower environments when everything’s provisioned through terraform? (in this case, AWS RDS, Oracle if that matters)

• A colleague of mine solved it by terraforming only Prod, then using scripts to refresh DBs to lower environments (qa, stg, etc.). I’m not sure how I feel about that direction.

1
Zoom avatar
Zoom
06:28:11 PM

Michael Sew has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:56 PM

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

Zoom avatar
Zoom
06:29:07 PM

Allan Mohr has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:54 PM

Ryan Housand has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:34 PM

Andrew Vitko has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:37 PM

Ralf Pieper has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:06 PM

Ben Smith (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:37 PM

seth floyd has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:22 PM

Hello There has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:26 PM

Kris Musard has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:33 PM

Sherif Abdel-Naby has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:50 PM

Amer Zec has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:55 PM

Huzaifa Sheikh has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:46 PM

Oscar Blanco has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:51 PM

David Hawthorne has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:58 PM

Stevan Arychuk has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:08 PM

Maged Abdelmoeti has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:22 PM

Patrick McDonald has joined Public “Office Hours”

Zoom avatar
Zoom
06:39:27 PM

Michael Bottoms has joined Public “Office Hours”

Zoom avatar
Zoom
06:41:30 PM

Tony Scott has joined Public “Office Hours”

Zoom avatar
Zoom
06:44:52 PM

Olad Oke has joined Public “Office Hours”

Zoom avatar
Zoom
06:46:19 PM

Isaac M has joined Public “Office Hours”

Zoom avatar
Zoom
06:59:54 PM

Alexandr Vorona has joined Public “Office Hours”

Mohammed Yahya avatar
Mohammed Yahya

could not make it today, sorry

2022-06-16

venkata.mutyala avatar
venkata.mutyala

Anyone here have any IP Address Management solutions they would recommend?

I’m dealing with a pretty large multi-cloud deployment as well as on-premise and I’m looking for a sane way to keep track of things. I looked at AWS IPAM but it seems like it’s only AWS specific.

1
galais.jerome avatar
galais.jerome

Hello,

I have test Racktable but in my case i’m not very fan of that.

Now i test Netbox and it seems cool.

Racktable: https://www.racktables.org/ Netbox: https://docs.netbox.dev/en/stable/

venkata.mutyala avatar
venkata.mutyala

Netbox looks pretty nice. I wish it was managed but definitely the best thing i have seen yet

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

We’ve just started working with IPAM. It is AWS specific, in terms of integrations, but I don’t see what would preclude using it for the management aspects. I know @matt has worked with others (not AWS specific), but he’s away until july. @RB anything you’d like to add?

1
RB avatar

Sure. We reuse the aws-ia ipam module and it’s awesome. It allows us to setup best practices within our infrastructure. We haven’t made full use of it yet and it’s currently in beta but we’re rolling it out to our clients soon and it should allow us more flexibility with IP addressing going forward

https://github.com/aws-ia/terraform-aws-ipam

see the image in their readme for a good example of best practices

aws-ia/terraform-aws-ipam

Terraform Module for create AWS IPAM Resources

venkata.mutyala avatar
venkata.mutyala

Just took a look at IPAM and it seems like you can’t update any of the descriptions for the CIDRs after allocating them.

venkata.mutyala avatar
venkata.mutyala

There is also a good chance I am just using this tool wrong.

venkata.mutyala avatar
venkata.mutyala

Quick update: I decided to move forward with netbox and I found this repo to be very help to get up and running quickly using a docker-compose file:

https://github.com/netbox-community/netbox-docker

If you are using the latest version of docker cli (which includes compose) then you will probably need this command to bring it online:

docker compose run -d -p 8080:8080 netbox
netbox-community/netbox-docker

Docker Image of NetBox

RB avatar

Interesting. Never heard of netbox before. For the uninitiated, it’s a self hosted ipam solution originally written by digital ocean and then open sourced

https://docs.netbox.dev/en/stable/

https://github.com/netbox-community/netbox

Looks pretty active. I’m curious about the pros and cons of using it compared to aws ipam. Do let us know venkata

2022-06-17

venkata.mutyala avatar
venkata.mutyala

Michael Dizon avatar
Michael Dizon

thought it was just me

venkata.mutyala avatar
venkata.mutyala

Seems like it’s back

venkata.mutyala avatar
venkata.mutyala
Terraform Registry Outage

HashiCorp Services’s Status Page - Terraform Registry Outage.

venkata.mutyala avatar
venkata.mutyala
Terraform Registry Outage

HashiCorp Services’s Status Page - Terraform Registry Outage.

2022-06-18

2022-06-19

2022-06-20

2022-06-22

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

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

OliverS avatar
OliverS

If there is time, a couple more data points on https://sweetops.slack.com/archives/CB6GHNLG0/p1655844895056119 would be awesome

I’m not finding any info on the web that clearly identifies the gains of going tf cloud vs aws s3 backends other than the tf cloud GUI and “with tf cloud, you don’t have to manage your own aws resources for tfstate storage and access control”.

But if a team already has tfstate stored in s3 backends (eg using https://registry.terraform.io/modules/schollii/multi-stack-backends/aws/latest ), and some simple tooling to create the associated buckets and ddb tables and iam roles/policies when additional state is needed, is there any compelling reason left to transition to tf cloud? Using tf cloud means you become dependent on a third-party to keep your tfstates highly-available to you/your team… that’ seems like a pretty major con.

1
Carlos Reyna (Infrascension) avatar
Carlos Reyna (Infrascension)

Oliver - TF cloud is fine when you are small. Unfortunately it does give a ton a security concerns as you would need to put high level access credentials into TF Cloud. Most enterprises do not want this. You are better off running something like spacelift with internal runners.

I’m not finding any info on the web that clearly identifies the gains of going tf cloud vs aws s3 backends other than the tf cloud GUI and “with tf cloud, you don’t have to manage your own aws resources for tfstate storage and access control”.

But if a team already has tfstate stored in s3 backends (eg using https://registry.terraform.io/modules/schollii/multi-stack-backends/aws/latest ), and some simple tooling to create the associated buckets and ddb tables and iam roles/policies when additional state is needed, is there any compelling reason left to transition to tf cloud? Using tf cloud means you become dependent on a third-party to keep your tfstates highly-available to you/your team… that’ seems like a pretty major con.

Carlos Reyna (Infrascension) avatar
Carlos Reyna (Infrascension)

Cloud Posses’ Atmos provides great integration with Spacelift

OliverS avatar
OliverS

Thanks for the input @Carlos Reyna (Infrascension)

Zoom avatar
Zoom
06:28:38 PM

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

Zoom avatar
Zoom
06:28:43 PM

Oscar Blanco has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:54 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:00 PM

dag viggo lokoeen has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:25 PM

Mareks Pikalovs has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:33 PM

Brian Pauley has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:54 PM

Eric Berg has joined Public “Office Hours”

Zoom avatar
Zoom
06:29:54 PM

Andrew Vitko has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:10 PM

Ralf Pieper has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:25 PM

Oliver Schoenborn has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:39 PM

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

Zoom avatar
Zoom
06:30:49 PM

Charles Smith has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:48 PM

Charles Randall has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:52 PM

Zachary Loeber has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:57 PM

Ayrton Araujo has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:05 PM

Ashwin Jacob has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:09 PM

Emile Fugulin has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:27 PM

Ralf Pieper has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:57 PM

Yasin Yaqoobi has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:36 PM

Jim Park has joined Public “Office Hours”

Zoom avatar
Zoom
06:34:55 PM

Arthur Dent has joined Public “Office Hours”

Zoom avatar
Zoom
06:35:58 PM

Connor High has joined Public “Office Hours”

Zoom avatar
Zoom
06:37:38 PM

Matt Gowie has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:00 PM

Ben Smith (Cloud Posse) has joined Public “Office Hours”

Zoom avatar
Zoom
06:38:21 PM

Michael Jenkins has joined Public “Office Hours”

Zoom avatar
Zoom
06:50:53 PM

Tony Scott has joined Public “Office Hours”

Zoom avatar
Zoom
06:51:08 PM

Mauricio Wyler has joined Public “Office Hours”

toscott1 avatar
toscott1

@Andy Miguel (Cloud Posse) - Any chance you can post announcement links from today’s session? Got stuck on a call and missed them

1
Zoom avatar
Zoom
07:15:20 PM

Connor High has joined Public “Office Hours”

Zoom avatar
Zoom
07:18:12 PM

Antarr Byrd has joined Public “Office Hours”

2022-06-23

sohaibahmed98 avatar
sohaibahmed98
rene6502/keepass-secret

2022-06-24

venkata.mutyala avatar
venkata.mutyala
Stack Overflow Developer Survey 2022attachment image

In May 2022 over 70,000 developers told us how they learn and level up, which tools they’re using, and what they want.

1

2022-06-26

2022-06-28

steve360 avatar
steve360

Anyone using lenses.io ? They were acquired by celonis.com last Oct and sales hasn’t been very responsive, which make me a bit nervous. We haven’t ruled them out completely, but keeping an eye out for options. Any recommendations for alternatives other than Confluent?

marc slayton avatar
marc slayton
What is Amazon MSK? - Fundamentals of Amazon MSK (Amazon Managed Streaming for Apache Kafka) Course

What is Amazon MSK? - Fundamentals of Amazon MSK (Amazon Managed Streaming for Apache Kafka) course from Cloud Academy. Start learning today with our digital training solutions.

steve360 avatar
steve360

I supposed that’s an option, but we have our own self managed Kafka running on k8s. We were hoping to use lenses.io to ease management.

marc slayton avatar
marc slayton

I’m not that familiar with Lenses. How big a cluster are you thinking about?

steve360 avatar
steve360

Apologies for slow response. We’re running 3 brokers w/ 1TB ea.

steve360 avatar
steve360

Got a response from lenses.io Hmmmmm

We have currently paused Lenses sales due to some important business changes; there will be an announcement coming soon on our website.
marc slayton avatar
marc slayton

Acquisition, perhaps?

2022-06-29

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

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

SlackBot avatar
SlackBot
06:10:27 PM

This message was deleted.

Zoom avatar
Zoom
06:28:03 PM

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

Zoom avatar
Zoom
06:28:04 PM

Brian Pauley has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:11 PM

Sean O’Dell has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:53 PM

Vlad Ionescu has joined Public “Office Hours”

Zoom avatar
Zoom
06:28:54 PM

venkata mutyala has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:10 PM

Andrew Vitko has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:35 PM

Ashwin Jacob has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:36 PM

Carlos T has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:38 PM

Charles Smith has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:54 PM

Allan Mohr has joined Public “Office Hours”

Zoom avatar
Zoom
06:30:59 PM

David Hawthorne has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:00 PM

dag viggo lokoeen has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:02 PM

Arthur Dent has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:09 PM

Ralf Pieper has joined Public “Office Hours”

Zoom avatar
Zoom
06:31:15 PM

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

Zoom avatar
Zoom
06:31:49 PM

Charles Randall has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:07 PM

Luis Masaya has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:15 PM

Jim Park has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:40 PM

Amer Zec has joined Public “Office Hours”

Zoom avatar
Zoom
06:32:41 PM

Oscar Blanco has joined Public “Office Hours”

Zoom avatar
Zoom
06:33:05 PM

Alexandr Vorona has joined Public “Office Hours”

Zoom avatar
Zoom
06:37:33 PM

Michael Jenkins has joined Public “Office Hours”

Zoom avatar
Zoom
06:39:13 PM

Iounes Gardon has joined Public “Office Hours”

Zoom avatar
Zoom
06:39:53 PM

Isaac M has joined Public “Office Hours”

Zoom avatar
Zoom
06:44:43 PM

Connor High has joined Public “Office Hours”

Zoom avatar
Zoom
06:52:34 PM

Antarr Byrd has joined Public “Office Hours”

Zoom avatar
Zoom
06:53:45 PM

Anere Faithful has joined Public “Office Hours”

Zoom avatar
Zoom
06:58:36 PM

Isaac M has joined Public “Office Hours”

Zoom avatar
Zoom
06:59:39 PM

13153275398 has joined Public “Office Hours”

Zoom avatar
Zoom
07:05:12 PM

Adam Buggia has joined Public “Office Hours”

Zoom avatar
Zoom
07:07:14 PM

Patrick Carney has joined Public “Office Hours”

Patrick Carney avatar
Patrick Carney

:wave: Hi, i’m new here, but lately I’ve been using the AWS RDS Proxy module in Terraform Cloud and on “Create” it works great! but when I flip the enabled to false to delete it seems to always give me a:

Error: only lowercase alphanumeric characters and hyphens allowed in "name"
with module.proxy.aws_db_proxy.this
on .terraform/modules/proxy/main.tf line 2, in resource "aws_db_proxy" "this":
  name                   = module.this.id

and

Error: first character of "name" must be a letter
with module.proxy.aws_db_proxy.this
on .terraform/modules/proxy/main.tf line 2, in resource "aws_db_proxy" "this":
  name                   = module.this.id

not sure if this is the right place to ask this question or I should file an issue? Thanks!

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

That seems like a bug in our module

:wave: Hi, i’m new here, but lately I’ve been using the AWS RDS Proxy module in Terraform Cloud and on “Create” it works great! but when I flip the enabled to false to delete it seems to always give me a:

Error: only lowercase alphanumeric characters and hyphens allowed in "name"
with module.proxy.aws_db_proxy.this
on .terraform/modules/proxy/main.tf line 2, in resource "aws_db_proxy" "this":
  name                   = module.this.id

and

Error: first character of "name" must be a letter
with module.proxy.aws_db_proxy.this
on .terraform/modules/proxy/main.tf line 2, in resource "aws_db_proxy" "this":
  name                   = module.this.id

not sure if this is the right place to ask this question or I should file an issue? Thanks!

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

Looks like no open issues on it right now

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

Best is to probably start by opening the issue, but I cannot comment on when we can get to it

Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)
antonbabenko/pre-commit-terraform

pre-commit git hooks to take care of Terraform configurations

    keyboard_arrow_up