#announcements (2019-03)
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
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!
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..
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.
gomplate
is the kitchen sink of template-rendering tools
I might be wrong though
but I guess this is only 1 use case
hey everyone give a warm welcome to @Pablo Lorenzo! Good to have you here
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.
hey everyone give a warm welcome to @sytten! Good to have you here
hey everyone give a warm welcome to @Bharat! Good to have you here
hey everyone give a warm welcome to @fdavis! Good to have you here
2019-03-03
hey everyone give a warm welcome to @Glenn J. Mason! Good to have you here
hey everyone give a warm welcome to @Mladen5280! Good to have you here
‘sup all.
welcome @Glenn J. Mason
2019-03-04
hey everyone give a warm welcome to @grem1in! Good to have you here
hey everyone give a warm welcome to @atom! Good to have you here
So I’ve been looking at deploying cloudposse/bastion
in a cluster lately - I’ve been having some challenges - is there a channel for discussing that, or is here a good place?
Hey @hairyhenderson we don’t have a dedicated channel for that yet. But I will create one.
@Erik Osterman (Cloud Posse) created a new channel #bastion. Join if this sounds interesting!
There are no events this week
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?
It should be safe, but we don’t have regression testing
Updating geodesic is safe
Updating the root modules might lead to changes
We always recommend to use your own root modules
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
hey everyone give a warm welcome to @Manuel Pirez! Good to have you here
2019-03-05
hey everyone give a warm welcome to @vamsidvk09! Good to have you here
thanks @Erik Osterman (Cloud Posse)
hey everyone give a warm welcome to @jt! Good to have you here
welcome @vamsidvk09 @jt!
and @Manuel Pirez
Appreciate the warm welcome @Erik Osterman (Cloud Posse)!
Thanks @Erik Osterman (Cloud Posse)
2019-03-06
hey everyone give a warm welcome to @Joseph B! Good to have you here
hey everyone give a warm welcome to @Hugo Henley! Good to have you here
hey everyone give a warm welcome to @Masahiro Kisono! Good to have you here
hey everyone give a warm welcome to @h3in3k3n! Good to have you here
2019-03-07
hey everyone give a warm welcome to @mmuehlberger! Good to have you here
Have we helped you in some way? We’d love to know! If you could leave us a testimonial it would make our day.
hey everyone give a warm welcome to @Edmund Dunn! Good to have you here
hey everyone give a warm welcome to @ericthortonjohnson! Good to have you here
2019-03-08
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?
hey everyone give a warm welcome to @Soren Jensen! Good to have you here
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..
hey everyone give a warm welcome to @Juan Cruz Diaz! Good to have you here
Hi everyone!
welcome @Juan Cruz Diaz @Soren Jensen
hey everyone give a warm welcome to @Alex Siegman! Good to have you here
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?
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
(Also, I’m happy to contribute back to make the docs better, if that’s a thing that’s doable)
@oscarsullivan_old has most recently gone through the process and written up some great docs
hey everyone give a warm welcome to @Danny Nemer! Good to have you here
hey everyone give a warm welcome to @Robert Keng! Good to have you here
2019-03-09
hey everyone give a warm welcome to @cabrinha! Good to have you here
hey everyone give a warm welcome to @ldlework! Good to have you here
Hello are various cloudposse terrafrom modules going to be available for 0.12 anytime soon?
we intend to support it, but don’t have any time line that we can provide.
The problem is until it’s GA, most people won’t upgrade
and if we maintain 2x versions of our modules, we double our maintenance effort
hey everyone give a warm welcome to @abtreece! Good to have you here
2019-03-10
hey everyone give a warm welcome to @nauts! Good to have you here
• 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.
hey everyone give a warm welcome to @Gizmola! Good to have you here
hey everyone give a warm welcome to @Brandon Geyer-Lopez! Good to have you here
hey everyone give a warm welcome to @Kevin Cao! Good to have you here
Welcome @Kevin Cao @Brandon Geyer-Lopez @Gizmola !
hey everyone give a warm welcome to @mvensky! Good to have you here
2019-03-11
hey everyone give a warm welcome to @makaiser! Good to have you here
welcome @mvensky & @makaiser!
There are no events this week
hey everyone give a warm welcome to @Blue-Lamp! Good to have you here
hey everyone give a warm welcome to @vnz! Good to have you here
hey everyone give a warm welcome to @Mathi RS! Good to have you here
hey everyone give a warm welcome to @Matt! Good to have you here
hey everyone give a warm welcome to @Bikram! Good to have you here
hey everyone give a warm welcome to @r! Good to have you here
So many new folks!
hey everyone give a warm welcome to @ajay! Good to have you here
2019-03-12
hey everyone give a warm welcome to @zld! Good to have you here
hey everyone give a warm welcome to @Arvind! Good to have you here
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
Terraform module to provision an ElastiCache Redis Cluster - cloudposse/terraform-aws-elasticache-redis
@Arvind make sure you specified a correct zone ID here https://github.com/cloudposse/terraform-aws-elasticache-redis/blob/master/variables.tf#L129
Terraform module to provision an ElastiCache Redis Cluster - cloudposse/terraform-aws-elasticache-redis
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)
Terraform module to provision an ElastiCache Redis Cluster - cloudposse/terraform-aws-elasticache-redis
Thanks, It’s working now.
nice
if it’s empty, no records will be created in route53
the zone should already exist in route53, its ID should look like this Zxxxxxxxxxxxxxxxxx
also, let’s use #terraform
hey everyone give a warm welcome to @jaustinpage! Good to have you here
2019-03-13
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?
hey everyone give a warm welcome to @Arjun! Good to have you here
@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
@Erik Osterman (Cloud Posse) thanks for the reply. There is no frustration, more like
For example I’m still digesting the idea of distributing tf modules as a docker image
We can definitely answer specific questions
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
If you guys join for a call. May I attend as a listener?
terraform init -from-module=...
as an alternative to terragrunt ‘source’?
hey everyone give a warm welcome to @Exequiel Barrirero! Good to have you here
hey everyone give a warm welcome to @Lee Whalen! Good to have you here
@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.
@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
Sweet!
Also, ping @Andriy Knysh (Cloud Posse) or myself once you submit the PR so we can accelerate the review
sure! I’m in the very end of a sprint, once concluded i’ll have time to push changes
2019-03-14
hey everyone give a warm welcome to @Harish! Good to have you here
welcome @Harish
Thank you @greetbot @Andriy Knysh (Cloud Posse)
hey everyone give a warm welcome to @Donnie! Good to have you here
welcome @Donnie!
hey everyone give a warm welcome to @Chris Funderburg! Good to have you here
2019-03-15
hey everyone give a warm welcome to @seal! Good to have you here
hey everyone give a warm welcome to @Valter Henrique! Good to have you here
Hi guys! @Valter Henrique is HashiCorp User Group organiser who is based very far - Perth, Australia.
Hey @antonbabenko thank you for the warm welcome!
cool! are you organizing groups only in australia or worldwide?
Answering for @Valter Henrique. Valter has moved from Germany to Australia, where he is organising HUG now.
hey everyone give a warm welcome to @Leo Starcevic! Good to have you here
Thank you, Hello everyone!
hey everyone give a warm welcome to @jcopp! Good to have you here
jello!
hey everyone give a warm welcome to @Ryan Richards! Good to have you here
Really impressed with all the cloudposse documentation and code
hey everyone give a warm welcome to @Ntms Pavan! Good to have you here
hey guys
welcome
thanks @Ryan Richards! it means a lot to us to hear that
hey everyone give a warm welcome to @tallu! Good to have you here
hey everyone give a warm welcome to @Faris! Good to have you here
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.
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 !
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 !
hi @Faris thanks and welcome to the community
nice website you have 247mission.com, wish you the best
so re: can I run Terraform via CodePipeLine ?
people running TF on CodePipeline using CodeBuild’s buildspec.yml
This article explores how to build low-maintenance Continuous Delivery pipelines for Terraform, by using AWS building blocks CloudFormation, CodePipeline and CodeBuild. CloudFormationCloudFormation i
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.
Thanks so much @Andriy Knysh (Cloud Posse)!
in buildspec.yml
you can actually do/run anything
here is an example of building a Docker image and pushing it to ECR https://github.com/cloudposse/jenkins/blob/master/buildspec.yml
Contribute to cloudposse/jenkins development by creating an account on GitHub.
CodeBuild can’t run each step in a container, so using shell commands in buildspec.yml
looks like the only option
#codefresh runs each pipeline step in a container, so there are much more options to run terraform
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..
This is a good start.. Thanks again @Andriy Knysh (Cloud Posse) for the info, I will check it out..
2019-03-16
@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
Implement an event-based CI workflow on a CodeCommit repository - plus3it/terraform-aws-codecommit-flow-ci
Figured someone could always trigger a pipeline from codebuild, if they wanted
2019-03-17
hey everyone give a warm welcome to @roryhow! Good to have you here
welcome @roryhow
hey everyone give a warm welcome to @timduhenchanter! Good to have you here
hey everyone give a warm welcome to @Abhi Pobbati! Good to have you here
@stobiewankenobi look, @timduhenchanter joined
Welcome @timduhenchanter !
2019-03-18
hey everyone give a warm welcome to @Sudheer Kamepalli! Good to have you here
There are no events this week
hey everyone give a warm welcome to @emma! Good to have you here
hey everyone give a warm welcome to @lh! Good to have you here
hey everyone give a warm welcome to @Mike Nock! Good to have you here
welcome @Sudheer Kamepalli @emma @lh @Mike Nock
hey everyone give a warm welcome to @Felipe Ribeiro! Good to have you here
2019-03-19
hey everyone give a warm welcome to @dhanvi! Good to have you here
hey everyone give a warm welcome to @DaGo! Good to have you here
hey everyone give a warm welcome to @Milan Dasek! Good to have you here
hey everyone give a warm welcome to @gregor! Good to have you here
welcome @Felipe Ribeiro @dhanvi @DaGo @Milan Dasek @gregor
hey everyone give a warm welcome to @Mohamed Lrhazi! Good to have you here
2019-03-20
hey everyone give a warm welcome to @Jens Højgaard! Good to have you here
hey everyone give a warm welcome to @dickdaley! Good to have you here
hey everyone give a warm welcome to @marcel! Good to have you here
hey everyone give a warm welcome to @Derek! Good to have you here
welcome @Derek!
Thank you Erik and @sarkis for the referral!
hi
hey everyone give a warm welcome to @djjaron! Good to have you here
hey everyone give a warm welcome to @Tim Malone! Good to have you here
hey everyone give a warm welcome to @Long Nguyen! Good to have you here
hey everyone give a warm welcome to @Sekou Doumbouya! Good to have you here
2019-03-21
hey everyone give a warm welcome to @Bruce! Good to have you here
hey everyone give a warm welcome to @Syd! Good to have you here
hey everyone give a warm welcome to @Axel! Good to have you here
hey everyone give a warm welcome to @anshuman.bhartiya! Good to have you here
Welcome @anshuman.bhartiya
2019-03-22
hey everyone give a warm welcome to @Sébastien Prud’homme! Good to have you here
hey everyone give a warm welcome to @Mo! Good to have you here
hey everyone give a warm welcome to @Neil Hibbert! Good to have you here
hey everyone give a warm welcome to @Abhsihek Jaisingh! Good to have you here
hey everyone give a warm welcome to @Scott Kaminski! Good to have you here
hey everyone give a warm welcome to @Charlie Mathews! Good to have you here
2019-03-23
hey everyone give a warm welcome to @Avineshwar Pratap Singh! Good to have you here
2019-03-24
hey everyone give a warm welcome to @andrii.zakharkiv! Good to have you here
hey everyone give a warm welcome to @Chadapa! Good to have you here
2019-03-25
hey everyone give a warm welcome to @hkaya! Good to have you here
hey everyone give a warm welcome to @albttx! Good to have you here
There are no events this week
hey everyone give a warm welcome to @Damion D’Oyley! Good to have you here
hey everyone give a warm welcome to @Ezequiel Pitty! Good to have you here
hey everyone give a warm welcome to @Vidhi Virmani! Good to have you here
2019-03-26
hey everyone give a warm welcome to @Kristofer Svardstal! Good to have you here
hey everyone give a warm welcome to @GiriVardhanKumar! Good to have you here
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 .
@GiriVardhanKumar welcome
let’s move to #azure
hey everyone give a warm welcome to @Carl Utter! Good to have you here
hey everyone give a warm welcome to @Lisa Smith! Good to have you here
hey everyone give a warm welcome to @jla! Good to have you here
2019-03-27
hey everyone give a warm welcome to @jaykm! Good to have you here
hey everyone give a warm welcome to @meen.han09! Good to have you here
hey everyone give a warm welcome to @Patrick Wolleb! Good to have you here
hey everyone give a warm welcome to @me1681! Good to have you here
hey everyone give a warm welcome to @Gosia! Good to have you here
@Erik Osterman (Cloud Posse) created a new channel #office-hours. Join if this sounds interesting!
hey everyone give a warm welcome to @jtbray! Good to have you here
hey everyone give a warm welcome to @Andrew N! Good to have you here
2019-03-28
hey everyone give a warm welcome to @Janis Peisenieks! Good to have you here
hey everyone give a warm welcome to @Kate Yoak! Good to have you here
2019-03-29
hey everyone give a warm welcome to @matthias.pfeil! Good to have you here
hey everyone give a warm welcome to @Coastcrawler! Good to have you here
hey everyone give a warm welcome to @Darshak! Good to have you here
hey everyone give a warm welcome to @Ferdinando Simonetti! Good to have you here
Hello everybody from Italy!
welcome @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!
Welcome @Ferdinando Simonetti!
hey everyone give a warm welcome to @Julio Tain Sueiras! Good to have you here
hey everyone give a warm welcome to @Anthony! Good to have you here
2019-03-30
hey everyone give a warm welcome to @Andy Taylor! Good to have you here
@Erik Osterman (Cloud Posse) created a new channel #books. Join if this sounds interesting!
2019-03-31
hey everyone give a warm welcome to @Vucomir Ianculov! Good to have you here
hey everyone give a warm welcome to @Tomer! Good to have you here