Discussions related to https://github.com/cloudposse/geodesic
hi all, we uploaded this video from a recent office hours episode, @Bill Clark reported having issues with the audio but I can’t reproduce. if anyone else can play it and lmk how it’s working that would be awesome, thanks!
I see this inconsistency when I look in the Dockerfile.options:# Our older Geodesic configurations relied on
direnv, which we no longer recommend,# preferring YAML configuration files instead.ENV DIRENV_ENABLED=true
Holy cow this Geodesic build is something else. Fingers-crossed this actually works for me! Brings me back to the gentoo linux days
It worked! Very pretty ascii art!
hi all, just getting started with geodesic. managed to get the reference-architecture image built. i’m unsure of where to run
make rootper the readme. also don’t see a configs directory in the repo, or the container
interesting, looking at the repo — seems that the configs folder was deleted two years ago
@Michael Dizon the reference-architecture is deprecated. I encourage you to check out https://github.com/cloudposse/atmos or Terragrunt.
@Joe Niland did you migrate your prior environment to use atmos and the new components? I’m curious if you did that, or started with fresh accounts?
@Joe Hosteny no, not yet. I’ll try it on the next client project for sure.
Ah, thanks. I was hoping there was someone who went through this already. I have an existing org built on the old arch I’d like to port over.
I will let you know if I get that opportunity. It could happen!
@Joe Niland do you mean that you won’t be able to update the atmos repo until you use it on a project?
I think he means that he is using the old reference architecture, and plans on using atmos with the new components only on new orgs / accounts for now
@Joe Niland does this mean geodesic is also deprecated?
No, not at all. Just the structure used for the multi-account Terraform project.
Ya geodesic is core to everything we do
Atmos is just another tool we use and we use it in geodesic
But it can run anywhere
@Matt Gowie is working with us now to help with documentation.
i’m trying to run the example in atmos. is there supposed to be a components folder in there?
looks like there used to be one, but it was removed a little while ago
Look at our repo here https://github.com/cloudposse/terraform-aws-component
Components are root modules
Create your own or use ours
got it, i’ll look at it again in the morning or tonight if i get my second wind
i had to add the
account-map component to get it to run, but am now getting this error
error configuring S3 Backend: IAM Role (arn:aws:iam::XXXXXXXX:role/eg-gbl-root-terraform) cannot be assumed.
do i need to add something else?
i checked the account, and the role doesn’t exist
I don’t have the answer necessarily. But I think you need this piece as well: https://github.com/cloudposse/terraform-aws-iam-account-settings
Terraform module to provision general IAM account settings - cloudposse/terraform-aws-iam-account-settings
@matt has just update that module to 0.14. We will update our AWS components to use it
would this be replacing what currently exists in the
No, I think we’re going to incorporate the module into that one
ah okay thanks!
@matt has joined the channel