A weird bundle of praise and annoyance for Gitea, a low resource, open source GitHub knock-off.
read moreThe Horrors of Ansible Complex Variables: User Dictionaries With a Group List Added
Adding groups to a user dictionary for Ansible and Jinja2.
read moreThe Horrors of Ansible Complex Variables: Dictionaries According to Giles
Finally, a "dictionary" (of sorts) that functions in both Ansible and Jinja2.
read moreThe Horrors of Ansible Complex Variables: Dictionaries According to Ansible
Ansible's own documentation explains how to make dictionaries that work fine in Ansible and fail in Jinja2.
read moreThe Horrors of Ansible Complex Variables: Lists
Ansible lists aren't too terrible, but they're picky about their own structure.
read moreThe Horrors of Ansible Complex Variables
Ansible complex variable structure is positively nightmarish. I set out on a quest to figure it out ...
read moreCommand Line Processing for awk Shebang Scripts
Creating a #! awk script, checking for command line variables, and checking if gawk is installed.
read moreA Poor Man's Random Password Generator
A shell script to generate random passwords of various lengths, with or without special characters.
read moreBacking Up and Migrating an SVN Repository
If you have to use SVN, here's how to more a repository from one machine to another.
read moreSoup is Beautiful, OR, How to Scrape the LCBO Website
Scraping the LCBO's website.
read more