Suresh Prajapati toddlers
|aws ec2 describe-instances --filters "Name=tag:Name,Values=$NAME" \|
|| jq -r \|
|".Reservations | .Instances | .InstanceId" \|
|aws ec2 describe-volumes --filters \|
|| jq -r ".Volumes | .VolumeId" \|
|# Script will list all instances, all security groups and their rules for desired profile|
|# Before using script, you need to create "profile" file, which is ~/.aws/credentials where you put your AWS keys like this:|
|# aws_access_key_id = *****|
|# aws_secret_access_key = *****|
|# .. and then use it in this script|
- Step by step how to pull a private DockerHub hosted image in a Kubernetes YML.
export DOCKER_REGISTRY_SERVER=https://index.docker.io/v1/ export DOCKER_USER=Type your dockerhub username, same as when you `docker login` export DOCKER_EMAIL=Type your dockerhub email, same as when you `docker login` export DOCKER_PASSWORD=Type your dockerhub pw, same as when you `docker login` export SECRETNAME=acmeorg
|# The server clause sets the main parameters.|
|# Allow network connections outside of localhost|
|# Don't automatically run in the background because I want to be able to kill it without hunting a pid|
|# TODO: Change this to your network range, like `192.168.0.0/16 allow`|
|access-control: 10.0.0.0/16 allow|
|# TODO: Change this to your username, or whatever user you want to run/own the `unbound` process|
Story: Writing Scripts with Go
This is a story about how I tried to use Go for scripting. In this story, I’ll discuss the need for a Go script, how we would expect it to behave and the possible implementations; During the discussion I’ll deep dive to scripts, shells, and shebangs. Finally, we’ll discuss solutions that will make Go scripts work.
Why Go is good for scripting?
While python and bash are popular scripting languages, C, C++ and Java are not used for scripts at all, and some languages are somewhere in between.