#office-hours (2021-04)
“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-04-01
![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)
[thread] CTO.ai slackops first class approach?
2021-04-03
![roth.andy avatar](https://avatars.slack-edge.com/2019-09-18/753707271651_6f58c1cbab3c77754f58_72.jpg)
![attachment image](https://therecord.media/wp-content/uploads/2021/04/GitHub-Logo.png)
Code-hosting service GitHub is actively investigating a series of attacks against its cloud infrastructure that allowed cybercriminals to implant and abuse the company’s servers for illicit crypto-mining operations, a spokesperson told The Record today.
![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’ve been hit
![attachment image](https://therecord.media/wp-content/uploads/2021/04/GitHub-Logo.png)
Code-hosting service GitHub is actively investigating a series of attacks against its cloud infrastructure that allowed cybercriminals to implant and abuse the company’s servers for illicit crypto-mining operations, a spokesperson told The Record today.
![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)
what Describe high-level what changed as a result of these commits (i.e. in plain-english, what do these changes mean?) Use bullet points to be concise and to the point. why Provide the justific…
![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)
Lame we can’t mark as spam
![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)
Submitting a spam report requires ~6 clicks and an explanation of why I’m submitting it as spam.
![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 is itself absusive.
![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)
Github is retarded. So crypto miners can open up as many of these spam PRs as they want.
![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)
I report them, and I am the one rate limited.
![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)
2021-04-07
![Eric Berg avatar](https://avatars.slack-edge.com/2022-02-23/3149638965779_b5a77c77548365fff07f_72.jpg)
When adding custom metrics to our apps, I’m interested in how people structure any given metrics. For example, we could post a single metrics with tags to indicate status, but that makes calculations more complex and prone to error, whereas, if we post the total and and error count, we can more easily get the ratio of errors. What are best practices in this area?
![tamsky avatar](https://avatars.slack-edge.com/2019-10-31/817094217669_6e765cea39b456597957_72.jpg)
Have you checked out the docs?
As a rule of thumb, either the sum() or the avg() over all dimensions of a given metric should be meaningful (though not necessarily useful). - @ https://prometheus.io/docs/practices/naming
Having tags indicate status is not a good pattern.
An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
![Eric Berg avatar](https://avatars.slack-edge.com/2022-02-23/3149638965779_b5a77c77548365fff07f_72.jpg)
Yes, But my question is about what related metrics to publish, not simply how to name metrics but that is
![Marcin Brański avatar](https://secure.gravatar.com/avatar/7f3c56304d6e3adb7658889af56cd171.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0001-72.png)
For example, we could post a single metrics with tags to indicate status
What kind of status are we talking about?
Generally the pattern is to use APP_UP
metric to indicate if service is up or down (0 down, 1 up).
On top of that you add additional metrics (golden signal) and then anything specific to your app usage that makes sense.
Check out this book, I think it will answer many of your questions
![tamsky avatar](https://avatars.slack-edge.com/2019-10-31/817094217669_6e765cea39b456597957_72.jpg)
if we post the total and and error count, we can more easily get the ratio of errors. What are best practices in this area?
You are exactly right here @Eric Berg
– I recommend posting exactly those types of counts – categorized by _total
and type of error: _failed
/_timeouts
/, etc.
And, in your binaries, avoid doing any math on those counts – for instance, don’t calculate the error ratio in your binary and expose that as a separate metric.
![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.
![pjaudiomv avatar](https://secure.gravatar.com/avatar/40f13c8f113a13f5b9730c8cd47ec9ee.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0013-72.png)
Im curious how people manage auto rotation of iam user access keys within terraform if time permits.
![pjaudiomv avatar](https://secure.gravatar.com/avatar/40f13c8f113a13f5b9730c8cd47ec9ee.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0013-72.png)
basically im manually bumping a user creation module now, i had thought of creating a pipeline schedule that taints the resource and reapplies but curious what other people do.
![tamsky avatar](https://avatars.slack-edge.com/2019-10-31/817094217669_6e765cea39b456597957_72.jpg)
what kind of key material or keypairs are these? (access key ID + secret access key) ?
![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)
Andy Roth 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)
Nick James has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Grube has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Kerri Rist has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Scott 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)
Aleksandr Fofanov 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)
mb Branski has joined Public “Office Hours”
![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)
Mohammed Yahya 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)
Michael Jenkins 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)
Matt Calhoun has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Julian Severino 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)
Mtu Nguyaz 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)
Matt Calhoun 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)
Michael Martin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Neil Gealy has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jeffrey Regan has joined Public “Office Hours”
![Andy Miguel (Cloud Posse) avatar](https://avatars.slack-edge.com/2021-01-31/1681606086343_27574601efa96f8283e4_72.png)
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Vicken Simonian has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Lozano has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jamie Ratcliffe 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)
Michael Sew has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Anthony Michaels has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
mb Branski has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
imran.hussain has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
tamsky has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Grube has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Evan Pitstick has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Eric Berg has joined Public “Office Hours”
![roth.andy avatar](https://avatars.slack-edge.com/2019-09-18/753707271651_6f58c1cbab3c77754f58_72.jpg)
Upgrades from older Istio versions can affect access control to an ingress gateway due to a change of container ports.
![Mike Martin avatar](https://avatars.slack-edge.com/2020-02-05/940755534935_2259c2aed6bcbc52e117_72.jpg)
pypi Deprecation of non-SNI compatible clients https://github.com/pypa/pypi-support/issues/978 Some of your older apps may begin to fail to build (your pre-docker builds)
Our CDN provider is deprecating non-SNI support for access to pypi.org and files.pythonhosted.org. It appears that this rollout has begun and users without SNI support can expect disruptions. Brown…
![tamsky avatar](https://avatars.slack-edge.com/2019-10-31/817094217669_6e765cea39b456597957_72.jpg)
Does anyone have feedback/experience with the new JetBrains Projector project?
• https://blog.jetbrains.com/blog/2021/03/11/projector-is-out/
![attachment image](https://blog.jetbrains.com/wp-content/uploads/2021/03/Blog_1280x720.png)
Today we’re announcing the initial release of Projector – a tool and framework for running JetBrains IDEs and Swing apps remotely over your network. As you may know, Swing is a graphical widget toolk
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
uwaila adams has joined Public “Office Hours”
![Andy Miguel (Cloud Posse) avatar](https://avatars.slack-edge.com/2021-01-31/1681606086343_27574601efa96f8283e4_72.png)
[thread] CTO.ai slackops first class approach?
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
mezbaur rahman has joined Public “Office Hours”
![Evan Pitstick avatar](https://secure.gravatar.com/avatar/d63bf32a5ebf97d857aebb86b44053ea.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0013-72.png)
Anyone use any of the CNCF tools that work on top of Envoy? If so, did it ease your workflow or make it more complicated? I see Contour, Curiefense, and Open Service Mesh as examples.
![Steven Hopkins avatar](https://avatars.slack-edge.com/2021-04-05/1936116182996_9953748942b1edb6d163_72.png)
Is anyone using any type of IPAM software dynamically in terraform or have a way you define and slice from suberblocks/supernets
![Steven Hopkins avatar](https://avatars.slack-edge.com/2021-04-05/1936116182996_9953748942b1edb6d163_72.png)
netblox, nipap, ryo aws service etc
![Kevin Neufeld(PayByPhone) avatar](https://avatars.slack-edge.com/2021-06-24/2206141104677_ab53f1f585ed6195411f_72.png)
@Steven Hopkins I have been wonder the same thing on what companies are doing for IPAM source of truth
. For datacenter/on-prem we used PHPIPAM or but I have been looking at netbox since terraform provider is more full featured, and it has come recommend. I not heard or seen nipap and ryo, I am going to give these a look this week.
![Steven Hopkins avatar](https://avatars.slack-edge.com/2021-04-05/1936116182996_9953748942b1edb6d163_72.png)
nice, let me know what you think of ‘em all
![Kevin Neufeld(PayByPhone) avatar](https://avatars.slack-edge.com/2021-06-24/2206141104677_ab53f1f585ed6195411f_72.png)
Do you have a link to aws ryo service? Is this a an abbreviation for some obscure aws service, my google fu is only coming up with people name Ryo especially “AWS Networking with Ryo Koyama” lol
![Steven Hopkins avatar](https://avatars.slack-edge.com/2021-04-05/1936116182996_9953748942b1edb6d163_72.png)
![Thayne Trevenen avatar](https://avatars.slack-edge.com/2021-04-20/1967888631415_e59bbb43ee860dad762c_72.jpg)
I can tell you Device42 is great for Datacenters but horrible for AWS - I wrote a custom python script that fed Device42 info from AWS api requests that had all our datacenter and cloud stuff in 1 place. It wasn’t a great solution but worked decently well. If I had to do it over again I would just push harder for netbox. (I haven’t seen nipap or ryo either)
![Kevin Neufeld(PayByPhone) avatar](https://avatars.slack-edge.com/2021-06-24/2206141104677_ab53f1f585ed6195411f_72.png)
We had a demo from them about 6-8 months ago, most of our cloudops staff were a solid no, while our dc, network engineers and compliance team were a yes. We didn’t move forward with it.
![Steven Hopkins avatar](https://avatars.slack-edge.com/2021-04-05/1936116182996_9953748942b1edb6d163_72.png)
Looks like AWS now has a native solution
https://docs.aws.amazon.com/vpc/latest/ipam/allocate-cidrs-ipam.html
Learn how to allocate a CIDR to a pool.
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Shepherd 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)
![matt avatar](https://avatars.slack-edge.com/2018-07-25/406075857847_5022e8879911a823838f_72.jpg)
It looks like Google created an open-source repo to help track “the four keys”…https://github.com/GoogleCloudPlatform/fourkeys
Contribute to GoogleCloudPlatform/fourkeys development by creating an account on GitHub.
![roth.andy avatar](https://avatars.slack-edge.com/2019-09-18/753707271651_6f58c1cbab3c77754f58_72.jpg)
![roth.andy avatar](https://avatars.slack-edge.com/2019-09-18/753707271651_6f58c1cbab3c77754f58_72.jpg)
coworker posted this, I think it’s actually not DORA though, it’s mostly Puppet
![Vlad Ionescu (he/him) avatar](https://avatars.slack-edge.com/2020-10-03/1417676895681_ea45b3f22e5fea04f2fc_72.png)
Yeah, it’s similar, but not the same thing.
![Vlad Ionescu (he/him) avatar](https://avatars.slack-edge.com/2020-10-03/1417676895681_ea45b3f22e5fea04f2fc_72.png)
@ikrnic @puppetize @jezhumble @jessfraz @alannapb @stahnma @nigelkersten We collab’d and I was principal investigator 2014-2017. DORA split and did our own report 2018-2019 (I was PI).
In 2020, DORA is led by @jezhumble (coauthors & Dustin Smith joined 2019); they’ve released some fab work like Quick Check and deep dives http://cloud.google.com/devops
![larry kirschner avatar](https://secure.gravatar.com/avatar/43c0be9c15fd8bcdb549018f877ef2d0.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0000-72.png)
question about the cloudposse terraform-aws-elastic-beanstalk-environment
module:
https://github.com/cloudposse/terraform-aws-elastic-beanstalk-environment
…what I’m trying to do is configure the beanstalk-env loadbalancer to redirect HTTP requests to HTTPS
It doesn’t seem to be a config option of the module itself, so wondering what’s the best way to configure this?
One thought I had would be to find the arn
for the load balancer from outputs and then modify it within a resource block, e.g.
resource "aws_lb_listener" "front_end" {
load_balancer_arn = "${find.arn.from.ebsEnv.output}"
port = "80"
protocol = "HTTP"
default_action {
type = "redirect"
redirect {
port = "443"
protocol = "HTTPS"
status_code = "HTTP_301"
}
}
}
…but then the above might stomp out other settings of the load balancer?
Another option could be to fork https://github.com/cloudposse/terraform-aws-elastic-beanstalk-environment and then PR a config option to for redirectHttpToHttps
…any help/advise greatly appreciated
Terraform module to provision an AWS Elastic Beanstalk Environment - cloudposse/terraform-aws-elastic-beanstalk-environment
![Andy Miguel (Cloud Posse) avatar](https://avatars.slack-edge.com/2021-01-31/1681606086343_27574601efa96f8283e4_72.png)
thx for the question @larry kirschner! might get a quicker response in #terraform on this one
Terraform module to provision an AWS Elastic Beanstalk Environment - cloudposse/terraform-aws-elastic-beanstalk-environment
![larry kirschner avatar](https://secure.gravatar.com/avatar/43c0be9c15fd8bcdb549018f877ef2d0.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0000-72.png)
ok thx for getting back…I found something I’m going to try which is this:
resource "aws_lb_listener_rule" "redirect_http_to_https" {
listener_arn = {lb arn}
action {
type = "redirect"
redirect {
port = "443"
protocol = "HTTPS"
status_code = "HTTP_301"
}
}
condition {
http_header {
http_header_name = "X-Forwarded-Port"
values = ["80"]
}
}
}
…if that doesn’t work will try that terraform channel. Thanks again for responding to my q!
![larry kirschner avatar](https://secure.gravatar.com/avatar/43c0be9c15fd8bcdb549018f877ef2d0.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0000-72.png)
…digging around I also found the lb_listener_rule
resource, which looks promising:
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_listener_rule
…they have an example for HTTP => HTTPS…but it looks weird to me, because the condition isn’t PORT==80?
resource "aws_lb_listener_rule" "redirect_http_to_https" {
listener_arn = FIND_FROM_CLOUDPOSSE_OUTPUT
action {
type = "redirect"
redirect {
port = "443"
protocol = "HTTPS"
status_code = "HTTP_301"
}
}
condition {
# shouldn't condition be PORT==80 somehow?
http_header {
http_header_name = "X-Forwarded-For"
values = ["192.168.1.*"]
}
}
}
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
2021-04-12
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
2021-04-13
2021-04-14
![Mazin Ahmed avatar](https://avatars.slack-edge.com/2021-07-30/2342192988689_8837f656790950ffb075_72.jpg)
Hi all! Been a long-time listener to CloudPosse office hours and glad to be joining you on Slack
![Mazin Ahmed avatar](https://avatars.slack-edge.com/2021-07-30/2342192988689_8837f656790950ffb075_72.jpg)
@Erik Osterman (Cloud Posse) If I can add a question to todays discussion, how do people approach migrating existing AWS infrastructure into Terraform for large-scale projects with many resources?
![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.
![Matt Gowie avatar](https://avatars.slack-edge.com/2023-02-06/4762019351860_44dadfaff89f62cba646_72.jpg)
Question for discussion: Does anyone have a solid process for terraform state migrations in larger teams?
My largest client had an issue today where a newer infrastructure engineer did a bunch of terraform state mv
migrations for work of his that hadn’t been merged upstream yet and it caused us to roll back a bunch of his state changes. I’d like to propose a better solution for them to do state migrations going forward and I believe I know how I would do it, but I’d like to see if anyone in this group has strong opinions or has already gone through the trenches with this type of problem before.
![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)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Sam C has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Colton Wrisner has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
mb Branski 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)
Mohammed Yahya 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)
Andy Miguel (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Gowie 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)
Mazin Ahmed has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Kristopher Flint has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Julian Severino 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)
Bill Clark 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)
Kerri Rist 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)
jasoneinon has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jamie Ratcliffe 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 announcements:
• https://github.com/hashicorp/terraform/releases/tag/v0.15.0-rc2
• https://aws.amazon.com/blogs/opensource/introducing-opensearch/
• https://www.infoq.com/news/2021/04/red-hat-openshift-aws/
• https://blog.1password.com/introducing-secrets-automation/
• https://registry.terraform.io/providers/1Password/onepassword/latest
• https://github.com/cloudposse/terraform-aws-redshift-cluster/pull/1
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ian Bartholomew has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Grube has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
ASIS SETHI has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Thayne Trevenen has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
tamsky 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)
Andrew Elkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Wasim Khan has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Londeen has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
venkata mutyala 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)
Andrew Thompson 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)
Zadkiel has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jose Franco has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Bill Clark 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)
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Steven Hopkins has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Mohammed Yahya has joined Public “Office Hours”
![jason einon avatar](https://secure.gravatar.com/avatar/524502968f1e213eb0261fad700ad291.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0025-72.png)
Thanks for the talk tonight! first intro to terraformer! and 1password automation given at a great time!
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
2021-04-15
![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)
For the next office hours can we get a tutorial/demo on how the Cloud Posse README.md files are generated? I see the structure of the README.yml and the associated docs/terraform.md
(which i assume is generated by terraform-docs markdown
. I’d be thrilled to see how it all comes together in CI/CD.
![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)
If its not worth the office hours time, and there are docs/demos already available, just point me at those and I’ll proceed with due dilligence.
2021-04-19
2021-04-20
2021-04-21
![David Lozano avatar](https://avatars.slack-edge.com/2020-10-28/1453157962374_67b9b13d23898f6d2fda_72.png)
In certain scenarios, we have had to bootstrap containers to handle variation in configuration files for different environments (e.g. staging / production). We have done so by leveraging mostly Docker entrypoints and confd or shell scripting but for simple and not very complex scenarios.
Is there a better solution or anything you could recommend that would help avoid adding too many abstraction layers to container config management? (e.g. ansible pull)
![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)
gomplate documentation
![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)
Andy Miguel (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Sew 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)
Thayne Trevenen 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)
Erik Osterman (Cloud Posse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Sam C 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)
Vlad Ionescu has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Martin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Matt Gowie 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)
Hakan Kaya has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
mb Branski has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Vasandani has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Kerri Rist has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Lozano 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)
Mazin Ahmed 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)
Vicken Simonian has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Kristopher Flint 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)
James Thalacker has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Kayla Rodriguez 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)
Amelia Graycen has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Patrick Joyce 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 announcements:
• https://docs.cloudposse.com/
• https://github.com/cloudposse/terraform-aws-redshift-cluster/
• https://onecloudplease.com/blog/automating-aws-account-deletion
• https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/
• https://twitter.com/bencodegeek/status/1382738844454416386?s=21
• https://twitter.com/quinnypig/status/1384345962756198400?s=21
![davidvasandani avatar](https://avatars.slack-edge.com/2019-10-02/784259469622_7d9e31719822afd94ef8_72.jpg)
This is the closest thing I’ve seen https://github.com/optum/dce/
Disposable Cloud Environment. Contribute to Optum/dce development by creating an account on GitHub.
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jawwad has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Gabriel Montañola 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)
Anere Faithful 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)
Andy Roth 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)
Andrew Thompson has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
venkata mutyala 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)
Jeff Lanza has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Ola Ade has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Gabriel Boie has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Yoni Leitersdorf has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Pepe Amengual (CloudPosse) 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)
Andrew Thompson has joined Public “Office Hours”
![tomkinson avatar](https://avatars.slack-edge.com/2020-02-20/950936255315_a2f553719b6e972d81ec_72.jpg)
Says we need a passcode to enter
![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”
![tamsky avatar](https://avatars.slack-edge.com/2019-10-31/817094217669_6e765cea39b456597957_72.jpg)
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
tamsky 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)
ASIS SETHI has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
BitsnBites has joined Public “Office Hours”
![roth.andy avatar](https://avatars.slack-edge.com/2019-09-18/753707271651_6f58c1cbab3c77754f58_72.jpg)
![roth.andy avatar](https://avatars.slack-edge.com/2019-09-18/753707271651_6f58c1cbab3c77754f58_72.jpg)
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Andrew Thompson has joined Public “Office Hours”
![Vlad Ionescu (he/him) avatar](https://avatars.slack-edge.com/2020-10-03/1417676895681_ea45b3f22e5fea04f2fc_72.png)
![Mazin Ahmed avatar](https://avatars.slack-edge.com/2021-07-30/2342192988689_8837f656790950ffb075_72.jpg)
I’m working on a new project that will be released soon! Would love to hear your feedback, let me know your Github ID if you would like a preview before release https://twitter.com/mazen160/status/1383475198544936964
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
uwaila adams has joined Public “Office Hours”
![tomkinson avatar](https://avatars.slack-edge.com/2020-02-20/950936255315_a2f553719b6e972d81ec_72.jpg)
Our Rancher UI went down and looks like the etcd keeps crashing and restarting (cycling). Over and over. Ever 10 or so seconds. Could this be a cert thing? 3 cluster. Rancher said it’s K8s so we’re digging in but thought to ask. Should we move to Fargate if no K8s specialists? https://youtu.be/zKH5j02abX4
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
James Haughey 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)
Michael Martin has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Sanjeev M 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)
Eric Berg has joined Public “Office Hours”
![Matt Gowie avatar](https://avatars.slack-edge.com/2023-02-06/4762019351860_44dadfaff89f62cba646_72.jpg)
Hey folks, just because it’s easy for things to get lost in the “joined” messages: Here are the docs that we’ve been putting together on the SweetOps methodology: https://docs.cloudposse.com/ and we just released a new tutorial on how to do build an environment on AWS using Cloud Posse tooling + module library + patterns https://docs.cloudposse.com/tutorials/first-aws-environment/. If anybody has any questions be sure to give me a shout!
2021-04-22
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)
2021-04-28
![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)
Rajiv Ranjan 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)
Jeff Lanza 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)
Andrew Grube has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
James Thalacker 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)
Matt Gowie has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Phil Sautter has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Bruce Messick has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Robert Jackson 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)
Michael Londeen has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Jason Valencia 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)
Kerri Rist (Cloud Posse) 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)
jasoneinon 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)
Cliff Williams 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)
Cliff Williams 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)
Evan Pitstick has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Kristopher Flint 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)
Joaquin Menchaca has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
mb Branski has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Liran G has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Vitaly Markov 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)
Jeremy (Cloud Posse) 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)
Andrew Thompson has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Yoni Leitersdorf 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)
William Holroyd 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)
tamsky has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Dhaval Dedhia has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
David Lozano 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)
Dhaval Dedhia 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)
Dhaval Dedhia has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Pepe Amengual (CloudPosse) has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
M Azim Khatri has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Gabriel Boie 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)
katrina walker 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)
Blaise Pabon has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
James Thalacker has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Zaven Boni 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)
Andy Roth has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
C D has joined Public “Office Hours”
![Zoom avatar](/assets/images/custom_emojis/zoom.png)
Michael Padgett 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)
Stan M has joined Public “Office Hours”
![SweetOps avatar](/assets/images/custom_emojis/sweetops.png)