While trying to understand this line from the utilities that GitHub uses for their GitHub Runners, it occurred to me that environment variables are defined in different contexts that affects how lo...
How do I create a json structure from scratch using only jq? The command line option --arg name value passes a value to the jq program as a predefined variable… so --arg foo 123 will bind $foo ...
Many times, I want to know what the Json payload looks like when an event occurs on GitHub that triggers a GitHub Actions workflow. In the past, I used to setup a Webhook that sends the json paylo...
I preferred solution 3 listed on devops schools because it builds on other TILs I alread have, such as Powershell - basic auth in Authorization header The tricky part was using the InFile option. ...
Sometimes I need to read multiple string values from json, and save them into their own variables as a pre-processing step. Assigning multiple variables in Bash using process substitution, i.e., &...
Diagrams.net (previously drawio) has shapes for the C4 model of visualising software architecture. When I initially added a diagram, I couldn’t resize it. But came across a solution via [Google Gr...
Given a username and password, how do I add them as encoded values in a HTTP header when making a webservice call with Invoke-RestMethod ? $user = "User" $password = "S3cr3t" $pair = "$($user):$($...
Context I used one Cloudformation template to create an IAM role - an InstanceRole with limited permissions. I wanted to add additional permissions (e.g., being able to write to a particular path ...
Sometimes I need to save credentials in an environment variable that I can later use in a script. # prompt for user for username. read -s -p "Enter username: " SECRET_USER # User types the usernam...
When it comes to troubleshooting HashiCorp’s Packer builds, Packer offers 2 ways: More detailed logging that’s activated by setting the PACKER_LOG environment variable to a value that’s not "" nor...
A new version of content is available.