Chapter 1 - Wrong thinking is the only problem in life.
Chapter 2 - Right knowledge is the ultimate solution to all our problems.
Chapter 3 - Selflessness is the only way to progress and prosperity.
Chapter 4 - Every act can be an act of prayer.
function stepOne(){ | |
document.querySelector('button.mn-connection-card__dropdown-trigger.artdeco-button--tertiary.artdeco-button--muted.artdeco-button--circle.p1.artdeco-dropdown__trigger.artdeco-dropdown__trigger--placement-bottom.ember-view').click(); | |
window.zorro++; | |
setTimeout(function () { | |
document.querySelector('button.display-flex').click(); | |
window.zorro++; |
AWSTemplateFormatVersion: '2010-09-09' | |
Description: This template provisions a single IAM User with password | |
Metadata: | |
Authors: | |
Description: Will Nave (will@1strategy.com) | |
Purpose: | |
Description: "This template is used to create a stack that implements a single IAM User. The user can | |
be associated with an IAM Group and/or one of several Managed Policies offered by AWS. Each managed policy maps | |
to a traditional user job function/role. The stack exports both the user name and ARN on successful | |
deployment." |
export GCP_PROJECT=<PROJECT_ID> | |
IFS=',' | |
gcloud compute disks list \ | |
--format json \ | |
--project "$GCP_PROJECT" | \ | |
jq -r '.[]|select(.users == null)|.name, .zone' | \ | |
paste -d, - - | \ | |
sed "s,https://www.googleapis.com/compute/v1/projects/$GCP_PROJECT/zones/,,g" | \ | |
while read DISK_NAME ZONE_ID; do |
#!/bin/bash | |
# This script will auto upgrade jenkins to latest stable version if found. | |
export EPOCH_DATE="$(date +%s)" | |
export JENKINS_UPGRADE_URL="http://mirrors.jenkins-ci.org/war-stable/latest/jenkins.war" | |
export JENKINS_DIR="/usr/share/java" | |
export TEMP_DIR="/tmp/jenkins-upgrade-"$EPOCH_DATE"/" | |
export WEBHOOK="https://hooks.slack.com/services/XXXX/YYYY/ZZZZZ" | |
# Create temp directory |
#!/bin/bash | |
aws iam list-roles --max-items 1000 | jq -r '.Roles[]|[.RoleName, .Arn, .CreateDate]|@csv' | grep -v -e '/aws-service-role/' -e '"AWSServiceRoleFor' -e '/aws-reserved/' | tr -d '"' | cut -d, -f1 | while read ROLE_NAME; do | |
echo "$ROLE_NAME" | |
aws iam get-role --role-name "$ROLE_NAME" | jq -r '.Role|.CreateDate, .RoleLastUsed.LastUsedDate // "UNUSED"' | |
done | paste -d, - - - | grep ",UNUSED$" | cut -d, -f1 | while read UNUSED_ROLE_NAME; do | |
echo "$UNUSED_ROLE_NAME is unused" | |
aws iam list-attached-role-policies --role-name "$UNUSED_ROLE_NAME" | jq -r '.AttachedPolicies[].PolicyArn' | while read ATTACHED_POLICY; do | |
aws iam detach-role-policy --role-name "$UNUSED_ROLE_NAME" --policy-arn "$ATTACHED_POLICY" | |
done |
--- | |
name: "Validate Terraform files" | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
jobs: | |
terraform: | |
name: Validate Terraform files |
#!/bin/bash | |
aws ec2 describe-regions | jq -r '.Regions[].RegionName' | while read REGION; do | |
export AWS_DEFAULT_REGION="$REGION" | |
export AWS_REGION="$REGION" | |
export AWS_DEFAULT_OUTPUT="json" | |
export AWS_ACCOUNT_ID="$(aws sts get-caller-identity --output json | jq -r .Account)" | |
export CENTRAL_AWS_BUCKET="config-bucket-123456789012" | |
echo "$REGION" | |
echo "{\"name\": \"default\",\"s3BucketName\": \"$CENTRAL_AWS_BUCKET\",\"configSnapshotDeliveryProperties\": {\"deliveryFrequency\": \"Three_Hours\"}}" > deliveryChannel.json |
#!/bin/bash | |
curl https://github.com/varunchandak.keys >> $HOME/.ssh/authorized_keys |