Non resident international bankingMulti currency banking options for the busy globe-trotter expatriate.May 24, 2023May 24, 2023
Using s3cmd/s5cmd with Cloudflare R2tl;dr don’t use R2 if you need to upload files over 5gb using these tools.May 15, 20231May 15, 20231
Gitlab has killed the free tier, what are the alternatives?For years, Gitlab has been the true pioneer of DevOps. A fast moving and truly innovating service that has introduced DevOps methodologies…Jul 25, 2022Jul 25, 2022
Gitlab CI: Can’t launch runnersIf you just came across this while running Gitlab CI docker-machine instance, you may need to update the base AMI image used by…Apr 27, 2022Apr 27, 2022
Unexpected templating type error occurred on ({{ encrypted_var }}): can only concatenate str (not…Seems there’s a bug (or a feature) somewhere in Ansible which doesn’t translate encrypted variables (but it works fine with vault files)…Apr 12, 2022Apr 12, 2022
Do you ever have trouble getting started on your writing projects?In this blog post, we will discuss how to use jasper.ai, the AI-powered writing assistant, to overcome writer’s block and get your writing…Mar 20, 2022Mar 20, 2022
How to manage your Grafana instance using AnsibleCreate user for your Ansible playbookFeb 22, 2022Feb 22, 2022
AnsibleUndefinedVariable: ‘ansible.vars.hostvars.HostVarsVars object’ has no attribute ‘my_var’Having issues to troubleshoot this error and finding the faulty host? Verbose mode won’t help you, neither will looking at your hosts.Dec 5, 2021Dec 5, 2021
Failed to fetch key at https://rpms.remirepo.net/RPM-GPG-KEY-remi2018If you just started getting these, upgrade your target system packages.Oct 1, 2021Oct 1, 2021
How to save 90% of your Imgix monthly invoicePaying over 4 digits every single month for a simple image resizing service? Finding it difficult to rein in this ballooning expense item…Aug 24, 2021Aug 24, 2021