Forcing g10k to update Puppet Forge modules

The YoloCloud is automated mostly using Puppet. The other day I realized some of my Puppet Forge modules were some versions behind and decided to update them. After taking a look at the g10k documentation, the only thing directly related to “updating” was the -check4update argument. Well, turns out that the dryrun mode gets enabled by default when -check4update is used and it cannot be disabled. After some more reading, I found the -force argument. It wipes the environment directory and redownloads the modules for all of the environments. But there was one detail: g10k was still using its cache and recreating the environments using the outdated modules. ...

2022-01-05 · 1 min · Luiz Amaral

Genesis

I figured out I should start the first post here explaining how everything started. It was around 2009 and one day I wondered: “What do I need to get a website put up on the Internet?”. The quickest answer would probably be “just buy space from a hoster”, but that wasn’t enough for me. I wanted to know how a hoster was able to make a website available on the Internet. ...

2021-12-22 · 1 min · Luiz Amaral