Goal

  • Taking it easy today as well. Much better today. Hope to get to structured “real” work tomorrow

2025-01-29 09:30

  • Will try to get my blog publishing automatically like it did before! Bonus points if any of them can be controlled via ansible 😂
  • 09:56: Break. Powercut
  • 10:56: Power’s back!
  • 11:27: Learnt about the noop parameter in the meta module. Pretty handy for me to create comment placeholders until I figure out how to convert prose into poetry … err … ansible yaml
  • 11:30: Powercut. 11:39: Back
  • Publishing the site, needs hugo versions in place
    • so syncthing needs to work (not immediately, grab now from whatever’s there.)
    • a runner, needs to work. (hook up alpha for now) 11:50, done.
    • ansible to make folder available to alarm, www-data, and git
  • 11:59: Powercut! 12:03: Back
  • Got proper (hopefully) permissions set
  • 12:14: Break 12:20: Back
  • 12:39: Got the static files section of the code forge up and running with the right permissions
  • Figuring out how I did ssh secrets is now going to be hard. Should’ve written it down. Grr.
  • ssh-keyscan! That was it! Now to go figure it out
  • 13:05: Lunch 13:25: Back
  • 13:41: A couple of hiccoughs, and I think I’ve gotten the workflow back up! Hurrah!
  • 13:44: Break. 14:26: Back
  • Experimenting with multiple runners on the same machine. 14:47: Got them to work!
  • Installing a runner on the code server as well. Decided against doing this in Ansible. (This suggests that I can run this as an independant role later?)
  • Done! I have three runners now! Woohoo!
  • I really appreciate having a faster network now! While the Pis win on power and are good for something like my calibre library, when it comes time to something that requires frequent feedback, I really, really, really love the bits running faster on the wire :)

2025-01-29 14:47

  • Trying to configure syncthing manually, and then getting stuff into ansible.
  • 15:54: Done. Break. 16:10: Back
  • Configured syncthing manually. I don’t see an easy way to backup/restore Syncthing easily via Ansible. So will move this to the back of my mind now. It does not bother me as much
  • Enabled backup for the repos I’ll now create using Akash Rajpurohit’s wonderful git-sync tool
  • Off to start mirroring the git repos I had earlier
  • Ooh this is blazing fast! (clapping hands with glee …)
  • 17:53: never thought I would run into Github rate limits when manually cloning repos 😂
  • 18:15: Done. Calling it a day.
  • Will stop with Ansible here, now that I have one machine working. And go read about terraform and kubernetes tomorrow, so I can stand up a Hetzner VM running K3S for myself


Feedback on this post?
Mail me at feedback at this domain.

P.S. Subscribe to my mailing list!
Forward these posts and letters to your friends and get them to subscribe!
P.P.S. Feed my insatiable reading habit.