https://platformengineering.org logo
Title
s

Samuel Maftoul

02/27/2023, 4:50 PM
k

Kevin Bélanger

02/27/2023, 4:53 PM
We started with this https://github.com/terraform-google-modules/terraform-example-foundation and it’s a very good starting point and a great structure to follow. Good overall documentation and example.
s

Samuel Maftoul

02/27/2023, 4:53 PM
@Kevin Bélanger you started a new repo , or you forked this one ?
k

Kevin Bélanger

02/27/2023, 4:55 PM
Started new repositories one repository for each parts. One repo for bootstrap, another one for org, etc…
s

Samuel Maftoul

02/27/2023, 4:57 PM
🤔 , ok , thanks for the answer 😉
have you looked at the fabric / fast ? it seems more flexible , but then , more complicated also 😉
k

Kevin Bélanger

02/27/2023, 4:59 PM
no
and yes seems more complicated and lot of modules under the hood… I’m not a huge fan of terraform modules.
s

Samuel Maftoul

02/27/2023, 5:03 PM
thanks for your feeback 😉
any idea of the time it took to “rewrite” the example repo for your needs ?
k

Kevin Bélanger

02/27/2023, 5:05 PM
existing GCP organization or a brand new one?
s

Samuel Maftoul

02/27/2023, 5:14 PM
existing one
probably starting from a folder inside the existing one
k

Kevin Bélanger

02/27/2023, 5:15 PM
I would say to adapt to an existing organization it’ll be more complicated. Like network peering, organization policy etc… But I don’t have a clear idea of all the work needed to adapt to an existing organization
s

Samuel Maftoul

02/27/2023, 5:16 PM
ok, and a new one then ?
k

Kevin Bélanger

02/27/2023, 5:17 PM
Really more easier because you adapt as you go.
I would say couple of hours to have something terraformed from your machine
s

Samuel Maftoul

02/27/2023, 5:17 PM
same for a new folder then 😉 (beside some “small” technical details)
d

Daniel Förberg

03/17/2023, 8:52 PM
Go for the fabric it is better and easier to customize, do also follow the checklist along, provided by google.
s

Samuel Maftoul

03/17/2023, 8:56 PM
I played with foundation , then fabric , then started from scratch with some fabric modules
Thanks ;)