#general (2020-10)

General conversations related to DevOps/Automation

General Discussions

2020-10-30

Auktavian Garrett avatar
Auktavian Garrett

Hello Everyone. Not sure if this is the correct channel.

I’m trying to insert data into a table with dblink. I run some computation in a redshift remote database and then want to insert that data into a table in Postgres. It seems that you have to supply the columns that will be inserted into the table as part of your dblink query. I don’t know that information and I’ve been told it’s about 100 columns….is there a way to dynamically build that column list and insert? Can I just insert the output from the query on redshift into the table in postgres

SweetOps avatar
SweetOps
07:00:03 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @

Good to have you here =)

2020-10-29

SweetOps avatar
SweetOps
07:00:11 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @

Good to have you here =)

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

We broke 3,000 members today!

9
2
5
cloudposse2
Ikana avatar
Ikana

I was 3001 I felt special

1
Mati Heller avatar
Mati Heller

Hello everyone, good to be here

yrameshchandra avatar
yrameshchandra

Hello everyone

David Lozano avatar
David Lozano
11:30:33 PM

hello everyone,

Not sure what channel to post this question on.

I started using pre-commit but it doesn’t recognize the yaml files in the directory. I have the default .pre-commit-config.yaml plus two more test.yml & test2.yaml to test this check-yaml hook. Does anyone have an idea of what could be preventing the hook to recognize the yaml files?

This is my .pre-commit-config.yaml:

repos:
-   repo: <https://github.com/pre-commit/pre-commit-hooks>
    rev: v3.3.0
    hooks:
    -   id: check-yaml
    -   id: trailing-whitespace
    -   id: end-of-file-fixer
    -   id: check-added-large-files
    -   id: check-case-conflict
    -   id: check-merge-conflict
    -   id: check-executables-have-shebangs

-   repo: git://github.com/antonbabenko/pre-commit-terraform
    rev: v1.43.0
    hooks:
      - id: terraform_fmt
      - id: terraform_docs

and this is the output:

roth.andy avatar
roth.andy

Skipped means it didn’t find any files to check. They were likely not modified since the last git commit.

Try running pre-commit run -a

roth.andy avatar
roth.andy

The pre-commit hook only looks at files that are staged (git add)

1
1
roth.andy avatar
roth.andy

but you can run pre-commit run -a to run it on all files

David Lozano avatar
David Lozano

Yeah, the test yaml files weren’t staged. It’s working now . Thank you @roth.andy.

Leia Renée avatar
Leia Renée

Roll call! Who else is here?

2

2020-10-28

SweetOps avatar
SweetOps
07:00:15 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @

Good to have you here =)

1

2020-10-27

SweetOps avatar
SweetOps
07:00:15 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

3
1

2020-10-26

SweetOps avatar
SweetOps
07:00:23 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @

Good to have you here =)

1

2020-10-25

SweetOps avatar
SweetOps
07:00:22 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @

Good to have you here =)

1

2020-10-24

SweetOps avatar
SweetOps
07:00:07 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @

Good to have you here =)

2020-10-23

SweetOps avatar
SweetOps
07:00:19 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @

Good to have you here =)

2
1

2020-10-22

SweetOps avatar
SweetOps
07:00:29 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

1

2020-10-21

SweetOps avatar
SweetOps
07:00:23 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

3
3

2020-10-20

SweetOps avatar
SweetOps
07:00:21 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @

Good to have you here =)

party_parrot1

2020-10-19

Jordan Gillard avatar
Jordan Gillard

Hey everyone, I’m really happy to have found this slack

Jordan Gillard avatar
Jordan Gillard

I want to ask if maybe I could pick someones brain about building the skills I need to get into a career in devops? I am currently a CS masters student and will graduate next year. I also have ~2 years of work experience as a software engineer, mostly doing microservice stuff w/ python & CI/CD automation. Would the office hours be a good place to chat?

1
roth.andy avatar
roth.andy
DevOps Roadmap: Learn to become a DevOps Engineer or SRE

Community driven, articles, resources, guides, interview questions, quizzes for DevOps. Learn to become a modern DevOps engineer by following the steps, skills, resources and guides listed in this roadmap.

1
1
Jordan Gillard avatar
Jordan Gillard

Dope.

roth.andy avatar
roth.andy

And the one thing that isn’t on there — Git. Gotta know Git.

Jordan Gillard avatar
Jordan Gillard

Haha I definitely feel like I have git down. We were obsessive about using all of gits cool features in my last job

Jordan Gillard avatar
Jordan Gillard

not just the basic pull/add/commit/push

MattyB avatar
MattyB

The devops roadmap is a great overview for everything I’ve worked on over the years. Some of the things like logs, monitoring, network, and web servers I have very limited experience with. On the other hand I’ve worked in over 7 languages, I know CI/CD really well, IaC (Terraform), AWS, containers, Git. etc.. really well.

MattyB avatar
MattyB

My point is that it does cover everything really well, don’t get too caught up on becoming an expert at it all. Everything will naturally tie itself together when you need it to.

1
2
SweetOps avatar
SweetOps
07:00:12 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @

Good to have you here =)

1
Jordan Gillard avatar
Jordan Gillard

I wanted to ask one other thing - what got you interested in DevOps over traditional software engineering?

For me, I just find it more interesting. I think being able to deploy infrastructure via code and deploy it with the click of a button on a pipeline is super cool. I also love messing around on the command line.

Chris Fowles avatar
Chris Fowles

there’s a bunch of tools and stuff that you can learn - you sound smart enough to figure that out yourself

Chris Fowles avatar
Chris Fowles

the things that are harder to learn without burnt fingers are around the ops and sre side of the role

Chris Fowles avatar
Chris Fowles

i tend to use things like https://12factor.net/ to evaluate workloads and how much trouble i think they’re going to cause me down the line - teams that cover off a lot of this tend to have a good grasp on things

The Twelve-Factor App

A methodology for building modern, scalable, maintainable software-as-a-service apps.

Chris Fowles avatar
Chris Fowles

https://landing.google.com/sre/sre-book/toc/index.html is a great introduction into SRE thinking

Chris Fowles avatar
Chris Fowles

the other thing that’s worth spending some time on learning is transformational leadership methodologies - as you’ll often find yourself as a change agent, and knowing how to get people on board with it and mitigate detractors is a valuable skill

2
3

2020-10-18

SweetOps avatar
SweetOps
07:00:06 PM

Hey everyone, give a warm welcome to our newest members!

  • @

Good to have you here =)

2020-10-17

SweetOps avatar
SweetOps
07:00:11 PM

Hey everyone, give a warm welcome to our newest members!

  • @

Good to have you here =)

2020-10-16

SweetOps avatar
SweetOps
07:00:14 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @

Good to have you here =)

2020-10-15

SweetOps avatar
SweetOps
07:00:27 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @

Good to have you here =)

2
1

2020-10-14

Amit Karpe avatar
Amit Karpe

Hi, I am new to this group. But already used eks and efs modules :thumbsup: Great work !!!! I am very curious to know terragrunt vs TF native modules. Do we still need terragrunt? I am sure in past to avoid DRY, terragrunt was great. Is it still applicable/relevant? I am confused as my company have AWS/EKS/DNS/LB code with terragrunt, which is adding extra layer of learning for me.

Appreciate clarification!!!!

Matt Gowie avatar
Matt Gowie

This is a personal preference thing, so it’ll depend on whoever setup the project initially.

Most people here (myself included) are not terragrunt people. Cloud Posse modules and some glue resources can accomplish most AWS architectures more simply without terragrunt.

I’d check out #terragrunt if you have terragrunt specific questions / need help from folks using it.

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

We’ve also just published our alpha version for a new project we’ve been using (~10 months) that is similar in objective with terragrunt (task running / workflows), but using a tool called #variant . This is not ready though for beginners and we’ll be updating the documentation with examples for how to get started. We fundamentally don’t believe in the filesystem layout for configuration that is a best practice for #terragrunt and instead believe configuration should be separate from code and directories. So that’s why we’ve moved to using a YAML configuration.

https://github.com/cloudposse/variants

This is designed to work both on the command line and natively with terraform cloud (PR pending).

Again, documentation is lacking, examples are missing… we’ll be updating that in the coming weeks.

cloudposse/variants

Universal Tool for DevOps and Cloud Automation. Contribute to cloudposse/variants development by creating an account on GitHub.

[WIP] Initial release by johncblandii · Pull Request #1 · cloudposse/terraform-tfe-cloud-infrastructure-automation

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…

1
Amit Karpe avatar
Amit Karpe

I will check

sheldonh avatar
sheldonh

Anyone know if if InfluxDB graphing/metrics view allows presentation formatting like grafana, so instead of “122400 seconds” you get “1 day 10 mins”? One thing I never figured out and why I always reverted back to Grafana to make the information more presentable.

SweetOps avatar
SweetOps
07:00:11 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @

Good to have you here =)

1
1

2020-10-13

SweetOps avatar
SweetOps
07:00:22 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

2
1
Chris Fowles avatar
Chris Fowles
Consul by HashiCorp attachment image

Consul-Terraform-Sync is a daemon that runs alongside Consul. Consul-Terraform-Sync is not included with the Consul binary and will need to be installed separately.

Matt Gowie avatar
Matt Gowie

Came here to post this. I’m wondering… is this the big news they’ll be releasing in the keynote today? If so, I’m disappointed. Massive enterprise solutions are not exciting

Consul by HashiCorp attachment image

Consul-Terraform-Sync is a daemon that runs alongside Consul. Consul-Terraform-Sync is not included with the Consul binary and will need to be installed separately.

2020-10-12

SweetOps avatar
SweetOps
07:00:14 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @
  • @

Good to have you here =)

1
1
Ryan Fisher avatar
Ryan Fisher

Anyone know of a good resource for GCP modules a la Cloudposse?

antonbabenko avatar
antonbabenko

https://github.com/terraform-google-modules are rather big among GCP users

Google Cloud and HashiCorp

Terraform modules for Google Cloud. Google Cloud and HashiCorp has 68 repositories available. Follow their code on GitHub.

Ryan Fisher avatar
Ryan Fisher

Thank you!

antonbabenko avatar
antonbabenko

or I have not heard about competitors… tell me if you find something

1
Andrew Nazarov avatar
Andrew Nazarov

I’m also interesting in alternatives. We are using modules from Google.

2020-10-11

SweetOps avatar
SweetOps
07:00:02 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @

Good to have you here =)

1

2020-10-10

SweetOps avatar
SweetOps
07:00:21 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @

Good to have you here =)

2020-10-09

SweetOps avatar
SweetOps
07:00:11 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @

Good to have you here =)

2
antonbabenko avatar
antonbabenko

@ is here, too Welcome!

1

2020-10-08

sheldonh avatar
sheldonh

I need a screenshot of that Day 0, Day 2 etc. I’m on a call trying to explain and could really use it

Andrew Nazarov avatar
Andrew Nazarov
Day 0/Day 1/Day 2 - the software lifecycle in the cloud age - CodiLime attachment image

The post describes the three stages of the software lifecycle–Day 0/Day 1/Day 2–and shows how cloud has impacted the way they are now defined.

Andrew Nazarov avatar
Andrew Nazarov
06:55:59 PM

Also I’ve got this one from here: https://dzone.com/articles/defining-day-2-operations#<i class="em em-~"</i>text=Once%20%22something%22%20goes%20into%20operations,them%20as%20a%20recycle%20process>

Andrew Nazarov avatar
Andrew Nazarov
06:56:37 PM

An image from the first article

sheldonh avatar
sheldonh

anyone still have that?

SweetOps avatar
SweetOps
07:00:17 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @
  • @

Good to have you here =)

1

2020-10-07

SweetOps avatar
SweetOps
07:00:14 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @Mark Friedman
  • @
  • @

Good to have you here =)

Alexis Concepcion avatar
Alexis Concepcion

RB (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

any java hackers out there who love jenkins ?

RB (Ronak) (Cloud Posse) avatar
RB (Ronak) (Cloud Posse)

looking for source ami filters for this plugin but they dont have an issues section and i dont know java.

https://github.com/jenkinsci/ec2-plugin

sheldonh avatar
sheldonh

Not sure I’ve heard love and jenkins in the same sentence recently

1

2020-10-06

SweetOps avatar
SweetOps
07:00:33 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @

Good to have you here =)

2020-10-05

SweetOps avatar
SweetOps
07:00:14 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @

Good to have you here =)

2
1
2
Leo Thesen avatar
Leo Thesen

Hello there!

Alencar Junior avatar
Alencar Junior

Hi

2020-10-03

Rahul Sarkar avatar
Rahul Sarkar

Hi Guys! Just joined in ! I am from Sydney, Australia… I just got started with Terraform , using it on Azure…

4
Rahul Sarkar avatar
Rahul Sarkar

Hoping to learn heaps from the community and hoping to be of help! Cheers guys!

SweetOps avatar
SweetOps
07:00:07 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @

Good to have you here =)

guigo2k avatar
guigo2k

Hi, is there a way to disable MFA on the Bastion? https://github.com/cloudposse/bastion

cloudposse/bastion

Secure Bastion implemented as Docker Container running Alpine Linux with Google Authenticator & DUO MFA support - cloudposse/bastion

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

Let’s use #bastion

cloudposse/bastion

Secure Bastion implemented as Docker Container running Alpine Linux with Google Authenticator & DUO MFA support - cloudposse/bastion

guigo2k avatar
guigo2k

sure! thanks

2020-10-02

SweetOps avatar
SweetOps
07:00:28 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @

Good to have you here =)

xing0231 avatar
xing0231

Thank you!

Stan M avatar
Stan M

hi there

ballew avatar
ballew

hi there, is there something similar for sweetops but for azure? I see the channel is archived

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

we still have #azure open, but not as much activity

2020-10-01

geertn avatar
geertn
I’ve got a question regarding DNSSEC enabled domains. If I have a domain ([domain1.com>) that has DNSSEC enabled and I want to create a CNAME for “[test.domain1.com>” that points to an A record of another DNSSEC enabled domain (<http://domain2.com domain2.com](http://test.domain1.com)) “<http://test.domain2.com test.domain2.com](http://domain1.com)” is this going to work for resolvers in DNSSEC strict mode? Both domains have their own keys.
SweetOps avatar
SweetOps
07:00:27 PM

Hey everyone, give a warm welcome to our newest members!

  • @
  • @
  • @
  • @

Good to have you here =)

Craig Dunford avatar
Craig Dunford

I am interested to hear of folks experience with how they’ve seen interop between CD into production environments with a governing change management process (RFC/CAB/etc) that may be required by a compliance body in their industry (such as PCI DSS:

6.4.5 Change control procedures for the implementation of security patches and software modifications. Procedures must include the following: 6.4.5.1 Documentation of impact. 6.4.5.2 Documented change approval by authorized parties. 6.4.5.3 Functionality testing to verify that the change does not adversely impact the security of the system. 6.4.5.4 Back-out procedures. )

Craig Dunford avatar
Craig Dunford

For example, using code review to accomplish 6.4.5.2

    keyboard_arrow_up