Awesome tool: rclone

rclone is a storage swiss army knife

A couple days ago I was reading questions on a tech website, in one of the topics someone explained an issue that they needed to copy from an SFTP location files in a cron job. They tried using rsync, however SFTP does not support interactive sessions which rsync sets up. As a solution I mentioned rclone. This is such a great tool that has been in my arsenal for quite a while now and I thought it would be good to give a shoutout to this tool. [Read More]

Awesome tool: Shellcheck

Use shellcheck in all the things!

While sharing the solution to issues you encountered is great, sometimes tools are worth mentioning even if you did not build them or have issues with them. Most of the IT staff would not be where they are now without good tooling, this post is to add praise to one of those tools. Perhaps I will do this more often, but first lets discuss: Shellcheck. Since a couple years I have incorporated Shellcheck in my daily bash shell script writing. [Read More]

Terraform module debug

Lessons learned

The terraform module change I deployed seemed to have valid syntax, the module initialized properly with terraform init. The terraform plan created a valid plan, no errors or syntax issues were raised. When I started to execute the plan with terraform deploy it returned the following error: Error: Error launching source instance: VPCIdNotSpecified: No default VPC for this user status code: 400, request id: xxx This error pointed me towards a bug report on the Terraform github issues page, this stated: [Read More]