#announcements (2019-03)

cloudposse Cloud Posse Open Source Community #geodesic #terraform #release-engineering #random #releases #docs

This channel is for workspace-wide communication and announcements. All members are in this channel.

Archive: https://archive.sweetops.com

2019-03-01

oscarsullivan_old avatar
oscarsullivan_old

I’ve taken a look at gomplate and it looks like a very useful tool, but I couldn’t see a practical use for it based on the examples given in README. Please could someone describe how they use it, as templating is a powerful tool that I very much adopt when I can use it!

Nikola Velkovski avatar
Nikola Velkovski

They way I understand it should be like consul-template but with more backend options.consul-template is only for consul and uses go templates but gomplate has aws vault etc..

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

Yes, it uses gotemplates to with a rich function library to make templating easy. It’s also similar to confd. Since it’s in go, it’s a single binary to distirbute. We use it to templatize our README.md, our kops manifests and kubecfg, among other things.

1
hairyhenderson avatar
hairyhenderson

gomplate is the kitchen sink of template-rendering tools

Nikola Velkovski avatar
Nikola Velkovski

I might be wrong though

Nikola Velkovski avatar
Nikola Velkovski

but I guess this is only 1 use case

GreetBot avatar
GreetBot
09:59:18 AM

hey everyone give a warm welcome to @Pablo Lorenzo! Good to have you here

Pablo Lorenzo avatar
Pablo Lorenzo

wave

SweetOps avatar
SweetOps
04:00:45 PM

Have you signed up for our Newsletter? It covers everything on our technology radar. Receive updates on what we’re up to on GitHub as well as awesome new projects we discover.

GreetBot avatar
GreetBot
09:42:02 PM

hey everyone give a warm welcome to @sytten! Good to have you here

GreetBot avatar
GreetBot
11:27:33 PM

hey everyone give a warm welcome to @Bharat! Good to have you here

GreetBot avatar
GreetBot
01:03:38 AM

hey everyone give a warm welcome to @fdavis! Good to have you here

2019-03-03

GreetBot avatar
GreetBot
12:37:58 AM

hey everyone give a warm welcome to @Glenn J. Mason! Good to have you here

GreetBot avatar
GreetBot
01:16:56 AM

hey everyone give a warm welcome to @Mladen5280! Good to have you here

Glenn J. Mason avatar
Glenn J. Mason

‘sup all.

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

welcome @Glenn J. Mason

2019-03-04

GreetBot avatar
GreetBot
08:37:52 AM

hey everyone give a warm welcome to @grem1in! Good to have you here

2
GreetBot avatar
GreetBot
02:38:33 PM

hey everyone give a warm welcome to @atom! Good to have you here

hairyhenderson avatar
hairyhenderson

So I’ve been looking at deploying cloudposse/bastion in a kubernetes cluster lately - I’ve been having some challenges - is there a channel for discussing that, or is here a good place?

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

Hey @hairyhenderson we don’t have a dedicated channel for that yet. But I will create one.

Zapier avatar
Zapier
04:05:29 PM

@Erik Osterman (Cloud Posse) created a new channel #bastion. Join if this sounds interesting!

1
SweetOps avatar
SweetOps
05:00:32 PM

There are no events this week

casey avatar

hi everyone, i had a question which some of you may have been through and could help. So i provisioned a root, staging account using the root.cloudposse.co, and staging.cloudposse.co repos. I noticed that the versions on geodesic/terraform-root-modules in the Dockerfile were somewhat old. I noticed this after provisioning. Is it safe to upgrade geodesic/terraform-root-modules docker tags to reflect newer versions?

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

It should be safe, but we don’t have regression testing

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

Updating geodesic is safe

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

Updating the root modules might lead to changes

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

We always recommend to use your own root modules

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

They are designed to be an example of a service catalog that we use, but we recommend you maintain your own and do not use ours directly

GreetBot avatar
GreetBot
03:26:49 AM

hey everyone give a warm welcome to @Manuel Pirez! Good to have you here

2019-03-05

GreetBot avatar
GreetBot
04:13:47 PM

hey everyone give a warm welcome to @vamsidvk09! Good to have you here

casey avatar

thanks @Erik Osterman (Cloud Posse)

GreetBot avatar
GreetBot
05:43:25 PM

hey everyone give a warm welcome to @jt! Good to have you here

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

welcome @vamsidvk09 @jt!

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

and @Manuel Pirez

jt avatar

Appreciate the warm welcome @Erik Osterman (Cloud Posse)!

Manuel Pirez avatar
Manuel Pirez

Thanks @Erik Osterman (Cloud Posse)

2019-03-06

GreetBot avatar
GreetBot
11:26:50 AM

hey everyone give a warm welcome to @Joseph B! Good to have you here

GreetBot avatar
GreetBot
04:49:25 PM

hey everyone give a warm welcome to @Hugo Henley! Good to have you here

GreetBot avatar
GreetBot
11:34:36 PM

hey everyone give a warm welcome to @Masahiro Kisono! Good to have you here

1
GreetBot avatar
GreetBot
03:26:24 AM

hey everyone give a warm welcome to @h3in3k3n! Good to have you here

2019-03-07

GreetBot avatar
GreetBot
04:23:30 PM

hey everyone give a warm welcome to @mmuehlberger! Good to have you here

SweetOps avatar
SweetOps
07:01:27 PM

Have we helped you in some way? We’d love to know! If you could leave us a testimonial it would make our day.

GreetBot avatar
GreetBot
08:32:50 PM

hey everyone give a warm welcome to @Edmund Dunn! Good to have you here

GreetBot avatar
GreetBot
03:57:49 AM

hey everyone give a warm welcome to @ericthortonjohnson! Good to have you here

2019-03-08

James D. Bohrman avatar
James D. Bohrman

I’m looking for some advice…

I’m at a point where I’m ready to take both the RHCSA and the CKA but I can’t seem to choose which one to take first.

I feel confident that I could pass either one, but I’ve been playing with Kubernetes a lot more recently and it’s fresh in my mind. Does anyone think a CKA look good on a resume by itself in terms of certs for a Jr. Level engineer?

GreetBot avatar
GreetBot
02:13:08 PM

hey everyone give a warm welcome to @Soren Jensen! Good to have you here

Soren Jensen avatar
Soren Jensen

Hi Guys, I came across the Cloud Posse github and found some nice terraform modules so interested in seeing how active the community here on Slack is. I’m a dad to two small kinds, rock climber and working with Cloud Infrastructure, AWS, Terraform and DevOPS..

wave1
GreetBot avatar
GreetBot
02:21:19 PM

hey everyone give a warm welcome to @Juan Cruz Diaz! Good to have you here

Juan Cruz Diaz avatar
Juan Cruz Diaz

Hi everyone!

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

welcome @Juan Cruz Diaz @Soren Jensen

GreetBot avatar
GreetBot
09:18:15 PM

hey everyone give a warm welcome to @Alex Siegman! Good to have you here

Alex Siegman avatar
Alex Siegman

So I gave a presentation for work on account heirarchy’s and forward vision for our cloud strategy about a month ago, and then a week or two ago found all this cloudposse sweetops that almost directly mirror what I want to do. Finally getting a chance to dig in and see if it will save me a bunch of time, but I’m a bit confused on how to get started with the root account. The docs aren’t very clear on what order to do things in… it seems I set up a terraform state, then modify the Dockerfile, then work from inside there to do the things I need to do, but none of the make scripts seem to work correctly for setting up the tfstate backend. Have I just missed some docs somewhere?

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

Hey Alex! Docs are a bit out of date. We have our reference architecture, which will help - but is a bit rough around the edges. Let’s discuss in #geodesic

Alex Siegman avatar
Alex Siegman

(Also, I’m happy to contribute back to make the docs better, if that’s a thing that’s doable)

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

@oscarsullivan_old has most recently gone through the process and written up some great docs

GreetBot avatar
GreetBot
11:48:41 PM

hey everyone give a warm welcome to @Danny Nemer! Good to have you here

GreetBot avatar
GreetBot
12:21:33 AM

hey everyone give a warm welcome to @Robert Keng! Good to have you here

2019-03-09

GreetBot avatar
GreetBot
06:25:00 PM

hey everyone give a warm welcome to @cabrinha! Good to have you here

GreetBot avatar
GreetBot
08:40:43 PM

hey everyone give a warm welcome to @ldlework! Good to have you here

ldlework avatar
ldlework

Hello are various cloudposse terrafrom modules going to be available for 0.12 anytime soon?

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

we intend to support it, but don’t have any time line that we can provide.

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

The problem is until it’s GA, most people won’t upgrade

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

and if we maintain 2x versions of our modules, we double our maintenance effort

GreetBot avatar
GreetBot
04:22:29 AM

hey everyone give a warm welcome to @abtreece! Good to have you here

2019-03-10

GreetBot avatar
GreetBot
08:37:19 AM

hey everyone give a warm welcome to @nauts! Good to have you here

SweetOps avatar
SweetOps
04:02:51 PM

• Are you hiring? Post a link to your job ad in our #jobs channel.

• Looking for work? Let everyone know by promoting what you do in the #jobs channel by sharing your LinkedIn profile and GitHub links.

• Are you a freelancer/consultant? Feel free to engage in self-promotion in the #jobs channel by sharing a link to your website and a tidbit about what you do.

GreetBot avatar
GreetBot
06:26:20 PM

hey everyone give a warm welcome to @Gizmola! Good to have you here

GreetBot avatar
GreetBot
07:13:02 PM

hey everyone give a warm welcome to @Brandon Geyer-Lopez! Good to have you here

GreetBot avatar
GreetBot
07:38:10 PM

hey everyone give a warm welcome to @Kevin Cao! Good to have you here

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

Welcome @Kevin Cao @Brandon Geyer-Lopez @Gizmola !

GreetBot avatar
GreetBot
02:45:02 AM

hey everyone give a warm welcome to @mvensky! Good to have you here

2019-03-11

GreetBot avatar
GreetBot
01:26:13 PM

hey everyone give a warm welcome to @makaiser! Good to have you here

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

welcome @mvensky & @makaiser!

SweetOps avatar
SweetOps
04:00:01 PM

There are no events this week

GreetBot avatar
GreetBot
04:14:33 PM

hey everyone give a warm welcome to @Blue-Lamp! Good to have you here

GreetBot avatar
GreetBot
05:04:16 PM

hey everyone give a warm welcome to @vnz! Good to have you here

GreetBot avatar
GreetBot
05:20:23 PM

hey everyone give a warm welcome to @Mathi RS! Good to have you here

GreetBot avatar
GreetBot
05:23:47 PM

hey everyone give a warm welcome to @Matt! Good to have you here

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

@Matt congrats you are #600

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

GreetBot avatar
GreetBot
06:59:04 PM

hey everyone give a warm welcome to @Bikram! Good to have you here

GreetBot avatar
GreetBot
09:10:40 PM

hey everyone give a warm welcome to @r! Good to have you here

davidvasandani avatar
davidvasandani

So many new folks!

GreetBot avatar
GreetBot
06:23:02 AM

hey everyone give a warm welcome to @ajay! Good to have you here

2019-03-12

GreetBot avatar
GreetBot
09:31:04 AM

hey everyone give a warm welcome to @zld! Good to have you here

GreetBot avatar
GreetBot
10:05:46 AM

hey everyone give a warm welcome to @Arvind! Good to have you here

Arvind avatar

Hello.

I have clone the repo https://github.com/cloudposse/terraform-aws-elasticache-redis but my fqdn is not coming under o/p Outputs:

O/P: From Terraform module.dns.aws_route53_record.default: Creating… allow_overwrite: “” => “<computed>” fqdn: “” => “<computed>” name: “” => “redis” records.#: “” => “1” records.1423481967: “” => “master.global-default-redis.jmesag.use1.cache.amazonaws.com” ttl: “” => “60” type: “” => “CNAME” zone_id: “” => “Z1YY487HJOZ25T”

host = redis.dexilab.acrobat.com >>This cname entry should be in Route53 under zone id id = global-default-redis port = 6379 security_group_id = sg-05453335a55c3080e

cloudposse/terraform-aws-elasticache-redis

Terraform module to provision an ElastiCache Redis Cluster - cloudposse/terraform-aws-elasticache-redis

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)
cloudposse/terraform-aws-elasticache-redis

Terraform module to provision an ElastiCache Redis Cluster - cloudposse/terraform-aws-elasticache-redis

Arvind avatar

Thanks for your quick help, but i have alredy put this as below

variable “zone_id” { default = “Z1YY487HJOZ25T” description = “Route53 DNS Zone id” }

It is creating as below: aws_route53_record.default: Refreshing state… (ID: Z1TY4N9HJOZ24E_redis_CNAME)

cloudposse/terraform-aws-elasticache-redis

Terraform module to provision an ElastiCache Redis Cluster - cloudposse/terraform-aws-elasticache-redis

Arvind avatar

Thanks, It’s working now.

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

nice

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

if it’s empty, no records will be created in route53

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

the zone should already exist in route53, its ID should look like this Zxxxxxxxxxxxxxxxxx

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

also, let’s use #terraform

GreetBot avatar
GreetBot
05:45:03 PM

hey everyone give a warm welcome to @jaustinpage! Good to have you here

2019-03-13

Evgeny Pestov avatar
Evgeny Pestov

Hi there. I’ve been looking at the SweetOps knowledge base and the toolkit for a week but still can not wrap my head around it (probably the best way would be to try it, but - you know - @reasons…) The most important thing which is still unclear: how much manual script execution would be needed in day-to-day activities after the initial multi-account setup?

GreetBot avatar
GreetBot
10:24:33 AM

hey everyone give a warm welcome to @Arjun! Good to have you here

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

@Evgeny Pestov sorry for the frustration (truly). You’re not the first one. Our challenge is to document how to use the hundreds of pieces of open source software that we rely on and have glued together. It’s all free as in beer; we give our stuff away for free :-) The information architecture necessary to help someone get started is difficult and our documentation is behind our actual product feature-set. We are working on improving the documentation but it is a labor of love. Keep In mind, depending on what you are trying to solve, your requirements will be different and your cold start process unique. There is no one way to tie the pieces together. For example there are at least 10 ways I can think of to setup auto scaling in Kubernetes. A dozen or more types of AWS account configurations. Please have a look in #geodesic where many others are finding their way through the process. I am also available to jump on a call to show you what it all looks like. https://calendly.com/cloudposse

Evgeny Pestov avatar
Evgeny Pestov

@Erik Osterman (Cloud Posse) thanks for the reply. There is no frustration, more like

Evgeny Pestov avatar
Evgeny Pestov

For example I’m still digesting the idea of distributing tf modules as a docker image

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

We can definitely answer specific questions

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

Also, for example, the tf module distribution via docker is how we have been doing it, but inlight of Atlantis/GitOps, that proved difficult so we’ve adopted the terraform init -from-module=... approach

AgustínGonzalezNicolini avatar
AgustínGonzalezNicolini

If you guys join for a call. May I attend as a listener?

Evgeny Pestov avatar
Evgeny Pestov

terraform init -from-module=... as an alternative to terragrunt ‘source’?

GreetBot avatar
GreetBot
04:27:01 PM

hey everyone give a warm welcome to @Exequiel Barrirero! Good to have you here

GreetBot avatar
GreetBot
05:19:35 PM

hey everyone give a warm welcome to @Lee Whalen! Good to have you here

AgustínGonzalezNicolini avatar
AgustínGonzalezNicolini

@Erik Osterman (Cloud Posse) how can we contribute to the tf project? For example In my case, as you may infer, i’m spanish language native.

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

@AgustínGonzalezNicolini if you want to contribute to an existing repo, you can do this: 1) fork the repo 2) add your changes 3) open a PR against the original repo 4) somebody reviews the changes and approves them 5) merge the PR into the original repo

AgustínGonzalezNicolini avatar
AgustínGonzalezNicolini

Sure, i have an update to add on-demand support for dynamodb

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

Sweet!

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

Also, ping @Andriy Knysh (Cloud Posse) or myself once you submit the PR so we can accelerate the review

AgustínGonzalezNicolini avatar
AgustínGonzalezNicolini

sure! I’m in the very end of a sprint, once concluded i’ll have time to push changes

2019-03-14

GreetBot avatar
GreetBot
03:41:34 PM

hey everyone give a warm welcome to @Harish! Good to have you here

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

welcome @Harish

Harish avatar

Thank you @greetbot @Andriy Knysh (Cloud Posse)

GreetBot avatar
GreetBot
05:34:08 PM

hey everyone give a warm welcome to @Donnie! Good to have you here

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

welcome @Donnie!

GreetBot avatar
GreetBot
09:22:30 PM

hey everyone give a warm welcome to @Chris Funderburg! Good to have you here

2019-03-15

GreetBot avatar
GreetBot
07:25:46 AM

hey everyone give a warm welcome to @seal! Good to have you here

GreetBot avatar
GreetBot
08:08:41 AM

hey everyone give a warm welcome to @Valter Henrique! Good to have you here

antonbabenko avatar
antonbabenko

Hi guys! @Valter Henrique is HashiCorp User Group organiser who is based very far - Perth, Australia.

Valter Henrique avatar
Valter Henrique

Hey @antonbabenko thank you for the warm welcome!

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

cool! are you organizing groups only in australia or worldwide?

antonbabenko avatar
antonbabenko

Answering for @Valter Henrique. Valter has moved from Germany to Australia, where he is organising HUG now.

Valter Henrique avatar
Valter Henrique

Hi everyone, nice to meet you all!

wave2
GreetBot avatar
GreetBot
10:25:59 AM

hey everyone give a warm welcome to @Leo Starcevic! Good to have you here

1
wave1
Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

welcome @Valter Henrique @Leo Starcevic @seal

wave1
Leo Starcevic avatar
Leo Starcevic

Thank you, Hello everyone!

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

Welcome @Leo Starcevic

wave1
GreetBot avatar
GreetBot
04:38:35 PM

hey everyone give a warm welcome to @jcopp! Good to have you here

jcopp avatar

jello!

GreetBot avatar
GreetBot
05:16:11 PM

hey everyone give a warm welcome to @Ryan Richards! Good to have you here

Ryan Richards avatar
Ryan Richards

Really impressed with all the cloudposse documentation and code

GreetBot avatar
GreetBot
05:37:11 PM

hey everyone give a warm welcome to @Ntms Pavan! Good to have you here

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

hey guys

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

welcome

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

thanks @Ryan Richards! it means a lot to us to hear that

GreetBot avatar
GreetBot
06:43:33 PM

hey everyone give a warm welcome to @tallu! Good to have you here

GreetBot avatar
GreetBot
04:16:47 AM

hey everyone give a warm welcome to @Faris! Good to have you here

Faris avatar

Hello Everyone ! I came across this cool site by accident. I am a big fan of Terraform & Ansible. I’ve been in IT for too long, I got tired of reporting to others, so about 6 months ago, I decided to start my own company 247mission.com so I can see how it feels to report to ME and that is the best thing I’ve done in my career.. It feels like drinking that nice cold beer after a long day at work.. My company focuses mainly on IaC using Terraform & Ansible. Hope this forum can add value to my company by learning from everyone here as well as contributing & helping others as much as I can.. I reside in Chicago, Let me know if you happen to be in town, I will take you out for that cold beer.. Cheers.

Faris avatar

I also wanted to thank Cloudposse for providing such an overwhelming library of Terraform code and it is all free.. I am very impressed with everything I’ve seen so far.. Thanks for spreading the love !

Faris avatar

Here is my first question – If most of my Terraform code reside on AWS CodeCommit, can I run Terraform via CodePipeLine ? I have this client who is running Terraform successfully via Jenkins, but they are running into all sorts of security issues with Jenkins because they have multiple Accts, so I suggested to them to use CodePipeLine instead since they are already using CodeCommit. I’d like to know if this is doable & if there is some info online or on GitHub out there how can set this up. Much appreciated !

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

hi @Faris thanks and welcome to the community

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

nice website you have 247mission.com, wish you the best

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

so re: can I run Terraform via CodePipeLine ?

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

people running TF on CodePipeline using CodeBuild’s buildspec.yml

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)
Continuous Infrastructure Delivery Pipeline with AWS CodePipeline, CodeBuild and Terraform

This article explores how to build low-maintenance Continuous Delivery pipelines for Terraform, by using AWS building blocks CloudFormation, CodePipeline and CodeBuild. CloudFormationCloudFormation i

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)
Continuous Delivery With AWS Beanstalk, CodePipeline and Terraformattachment image

One mistake I made with some of my early projects was starting off with manual deployments. I thought that getting it up and running and delivered was the most important goal, and that a manual deployment would reach it the quickest. Having delivered a significant number of projects since then, I now completely disagree. Always automate from the beginning. You will thank yourself later. Automating first provides a number of clear advantages.

Faris avatar

Thanks so much @Andriy Knysh (Cloud Posse)!

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

in buildspec.yml you can actually do/run anything

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

here is an example of building a Docker image and pushing it to ECR https://github.com/cloudposse/jenkins/blob/master/buildspec.yml

cloudposse/jenkins

Contribute to cloudposse/jenkins development by creating an account on GitHub.

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

CodeBuild can’t run each step in a container, so using shell commands in buildspec.yml looks like the only option

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

#codefresh runs each pipeline step in a container, so there are much more options to run terraform

Faris avatar

Totally agree, automation is the way to go.. I am a big fan when it come to automation. in fact, putting more emphasis on automation is what got my company off the ground. Lots of company are learning the hard way and now they are considering IAC. I’ve been so busy and for this reason I am looking for help since I am only one man company..

1
Faris avatar

This is a good start.. Thanks again @Andriy Knysh (Cloud Posse) for the info, I will check it out..

2019-03-16

loren avatar

@Faris we use codecommit quite a bit. Tried codepipeline but found some of its assumptions and configuration too restrictive. So we’re using codebuild. Wrote a tf module to link everything together… https://github.com/plus3it/terraform-aws-codecommit-flow-ci

plus3it/terraform-aws-codecommit-flow-ci

Implement an event-based CI workflow on a CodeCommit repository - plus3it/terraform-aws-codecommit-flow-ci

loren avatar

Figured someone could always trigger a pipeline from codebuild, if they wanted

2019-03-17

GreetBot avatar
GreetBot
12:36:53 PM

hey everyone give a warm welcome to @roryhow! Good to have you here

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

welcome @roryhow

GreetBot avatar
GreetBot
08:33:39 PM

hey everyone give a warm welcome to @timduhenchanter! Good to have you here

GreetBot avatar
GreetBot
10:28:04 PM

hey everyone give a warm welcome to @Abhi Pobbati! Good to have you here

rms1000watt avatar
rms1000watt

@stobiewankenobi look, @timduhenchanter joined

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

Welcome @timduhenchanter !

2019-03-18

GreetBot avatar
GreetBot
10:53:35 AM

hey everyone give a warm welcome to @Sudheer Kamepalli! Good to have you here

SweetOps avatar
SweetOps
04:00:03 PM

There are no events this week

GreetBot avatar
GreetBot
05:43:11 PM

hey everyone give a warm welcome to @emma! Good to have you here

GreetBot avatar
GreetBot
06:38:16 PM

hey everyone give a warm welcome to @lh! Good to have you here

GreetBot avatar
GreetBot
06:51:46 PM

hey everyone give a warm welcome to @Mike Nock! Good to have you here

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

welcome @Sudheer Kamepalli @emma @lh @Mike Nock

Mike Nock avatar
Mike Nock

wave

wave2
GreetBot avatar
GreetBot
06:55:54 PM

hey everyone give a warm welcome to @Felipe Ribeiro! Good to have you here

2019-03-19

GreetBot avatar
GreetBot
09:54:55 AM

hey everyone give a warm welcome to @dhanvi! Good to have you here

GreetBot avatar
GreetBot
11:47:52 AM

hey everyone give a warm welcome to @DaGo! Good to have you here

GreetBot avatar
GreetBot
12:48:05 PM

hey everyone give a warm welcome to @Milan Dasek! Good to have you here

GreetBot avatar
GreetBot
01:51:54 PM

hey everyone give a warm welcome to @gregor! Good to have you here

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

welcome @Felipe Ribeiro @dhanvi @DaGo @Milan Dasek @gregor

cool-doge2
1
1
1
GreetBot avatar
GreetBot
03:10:06 PM

hey everyone give a warm welcome to @Mohamed Lrhazi! Good to have you here

Felipe Ribeiro avatar
Felipe Ribeiro

Hey @Andriy Knysh (Cloud Posse), thanks !

wave1

2019-03-20

GreetBot avatar
GreetBot
02:28:00 PM

hey everyone give a warm welcome to @Jens Højgaard! Good to have you here

Jens Højgaard avatar
Jens Højgaard

wave

GreetBot avatar
GreetBot
02:35:23 PM

hey everyone give a warm welcome to @dickdaley! Good to have you here

GreetBot avatar
GreetBot
04:00:45 PM

hey everyone give a warm welcome to @marcel! Good to have you here

GreetBot avatar
GreetBot
05:57:57 PM

hey everyone give a warm welcome to @Derek! Good to have you here

cool-doge1
1
Erik Osterman (Cloud Posse) avatar
Erik Osterman (Cloud Posse)

welcome @Derek!

Derek avatar

Thank you Erik and @sarkis for the referral!

i5okie avatar

hi

GreetBot avatar
GreetBot
10:33:53 PM

hey everyone give a warm welcome to @djjaron! Good to have you here

1
GreetBot avatar
GreetBot
10:42:43 PM

hey everyone give a warm welcome to @Tim Malone! Good to have you here

wave1
GreetBot avatar
GreetBot
02:50:29 AM

hey everyone give a warm welcome to @Long Nguyen! Good to have you here

1
GreetBot avatar
GreetBot
05:15:03 AM

hey everyone give a warm welcome to @Sekou Doumbouya! Good to have you here

2019-03-21

GreetBot avatar
GreetBot
01:15:59 PM

hey everyone give a warm welcome to @Bruce! Good to have you here

GreetBot avatar
GreetBot
02:54:32 PM

hey everyone give a warm welcome to @Syd! Good to have you here

GreetBot avatar
GreetBot
04:00:48 PM

hey everyone give a warm welcome to @Axel! Good to have you here

GreetBot avatar
GreetBot
02:45:29 AM

hey everyone give a warm welcome to @anshuman.bhartiya! Good to have you here

cool-doge2
sarkis avatar

Welcome @anshuman.bhartiya

2019-03-22

GreetBot avatar
GreetBot
08:15:53 AM

hey everyone give a warm welcome to @Sébastien Prud’homme! Good to have you here

GreetBot avatar
GreetBot
11:45:43 AM

hey everyone give a warm welcome to @Mo! Good to have you here

GreetBot avatar
GreetBot
12:16:10 PM

hey everyone give a warm welcome to @Neil Hibbert! Good to have you here

GreetBot avatar
GreetBot
01:14:19 PM

hey everyone give a warm welcome to @Abhsihek Jaisingh! Good to have you here

GreetBot avatar
GreetBot
05:52:46 PM

hey everyone give a warm welcome to @Scott Kaminski! Good to have you here

GreetBot avatar
GreetBot
09:53:25 PM

hey everyone give a warm welcome to @Charlie Mathews! Good to have you here

2019-03-23

GreetBot avatar
GreetBot
06:50:59 AM

hey everyone give a warm welcome to @Avineshwar Pratap Singh! Good to have you here

2019-03-24

GreetBot avatar
GreetBot
08:09:03 AM

hey everyone give a warm welcome to @andrii.zakharkiv! Good to have you here

GreetBot avatar
GreetBot
10:26:11 AM

hey everyone give a warm welcome to @Chadapa! Good to have you here

2019-03-25

GreetBot avatar
GreetBot
08:16:31 AM

hey everyone give a warm welcome to @hkaya! Good to have you here

GreetBot avatar
GreetBot
12:09:29 PM

hey everyone give a warm welcome to @albttx! Good to have you here

SweetOps avatar
SweetOps
04:00:01 PM

There are no events this week

GreetBot avatar
GreetBot
06:05:51 PM

hey everyone give a warm welcome to @Damion D’Oyley! Good to have you here

GreetBot avatar
GreetBot
07:15:05 PM

hey everyone give a warm welcome to @Ezequiel Pitty! Good to have you here

GreetBot avatar
GreetBot
04:50:29 AM

hey everyone give a warm welcome to @Vidhi Virmani! Good to have you here

2019-03-26

GreetBot avatar
GreetBot
03:45:45 PM

hey everyone give a warm welcome to @Kristofer Svardstal! Good to have you here

GreetBot avatar
GreetBot
03:58:27 PM

hey everyone give a warm welcome to @GiriVardhanKumar! Good to have you here

GiriVardhanKumar avatar
GiriVardhanKumar

I am doing a project where I need to create Terraform scripts for implementing the Infrastructure as code. ( IAAS) . This script should work on Jenkins and implement the infrastructure on the Azure. Can you please guide on this . If tou have sample Jenkins file, Please share it .

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

@GiriVardhanKumar welcome

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

let’s move to #azure

GreetBot avatar
GreetBot
05:02:22 PM

hey everyone give a warm welcome to @Carl Utter! Good to have you here

GreetBot avatar
GreetBot
10:32:37 PM

hey everyone give a warm welcome to @Lisa Smith! Good to have you here

GreetBot avatar
GreetBot
11:00:25 PM

hey everyone give a warm welcome to @jla! Good to have you here

2019-03-27

GreetBot avatar
GreetBot
09:55:23 AM

hey everyone give a warm welcome to @jaykm! Good to have you here

GreetBot avatar
GreetBot
11:39:48 AM

hey everyone give a warm welcome to @meen.han09! Good to have you here

GreetBot avatar
GreetBot
02:58:52 PM

hey everyone give a warm welcome to @Patrick Wolleb! Good to have you here

GreetBot avatar
GreetBot
03:54:02 PM

hey everyone give a warm welcome to @me1681! Good to have you here

GreetBot avatar
GreetBot
04:42:51 PM

hey everyone give a warm welcome to @Gosia! Good to have you here

Zapier avatar
Zapier
06:50:59 PM

@Erik Osterman (Cloud Posse) created a new channel #office-hours. Join if this sounds interesting!

GreetBot avatar
GreetBot
11:12:00 PM

hey everyone give a warm welcome to @jtbray! Good to have you here

GreetBot avatar
GreetBot
06:48:53 AM

hey everyone give a warm welcome to @Andrew N! Good to have you here

2019-03-28

GreetBot avatar
GreetBot
12:59:31 PM

hey everyone give a warm welcome to @Janis Peisenieks! Good to have you here

GreetBot avatar
GreetBot
04:37:52 PM

hey everyone give a warm welcome to @Kate Yoak! Good to have you here

2

2019-03-29

GreetBot avatar
GreetBot
01:10:27 PM

hey everyone give a warm welcome to @matthias.pfeil! Good to have you here

GreetBot avatar
GreetBot
02:32:32 PM

hey everyone give a warm welcome to @Coastcrawler! Good to have you here

GreetBot avatar
GreetBot
02:56:51 PM

hey everyone give a warm welcome to @Darshak! Good to have you here

GreetBot avatar
GreetBot
04:17:29 PM

hey everyone give a warm welcome to @Ferdinando Simonetti! Good to have you here

Ferdinando Simonetti avatar
Ferdinando Simonetti

Hello everybody from Italy!

Andriy Knysh (Cloud Posse) avatar
Andriy Knysh (Cloud Posse)

welcome @Ferdinando Simonetti

Ferdinando Simonetti avatar
Ferdinando Simonetti

Thank you, I’m here to learn about Terraform and DevOps-ing in general: I think I’ve come to the right place!

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

Welcome @Ferdinando Simonetti!

GreetBot avatar
GreetBot
05:48:44 PM

hey everyone give a warm welcome to @Julio Tain Sueiras! Good to have you here

GreetBot avatar
GreetBot
11:27:18 PM

hey everyone give a warm welcome to @Anthony! Good to have you here

2019-03-30

GreetBot avatar
GreetBot
03:24:24 PM

hey everyone give a warm welcome to @Andy Taylor! Good to have you here

Zapier avatar
Zapier
08:34:22 PM

@Erik Osterman (Cloud Posse) created a new channel #books. Join if this sounds interesting!

2019-03-31

GreetBot avatar
GreetBot
10:08:12 AM

hey everyone give a warm welcome to @Vucomir Ianculov! Good to have you here

GreetBot avatar
GreetBot
10:59:23 AM

hey everyone give a warm welcome to @Tomer! Good to have you here

    keyboard_arrow_up