@matt has joined the channel
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
@ 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!
hi all, we uploaded this video from a recent office hours episode, @ 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!