Skip to content

Instantly share code, notes, and snippets.

View msiuts's full-sized avatar

Moritz Siuts msiuts

View GitHub Profile
@msiuts
msiuts / main.go
Created August 19, 2020 07:45
CFN Custom Resource for AWS::IoT::Policy-PolicyDocument
package main
import (
"context"
"encoding/json"
"errors"
"strconv"
"github.com/aws/aws-sdk-go/aws/awserr"
@msiuts
msiuts / enableScan.sh
Created November 28, 2019 12:25
Script to enable scanOnPush for all AWS ECR repositories
#!/bin/bash
# This enables scanOnPush for all AWS ECR repositories
repositories=`aws ecr describe-repositories --query "repositories[*].repositoryName" --output text`
for r in ${repositories}; do
echo repository: ${r}
aws ecr put-image-scanning-configuration --repository-name ${r} --image-scanning-configuration scanOnPush=true
done
@msiuts
msiuts / gist:1291305
Created October 16, 2011 19:27
ssh auto complete with known_hosts
complete -W "$(echo `cat ~/.ssh/known_hosts | cut -f 1 -d ' ' | sed -e s/,.*//g | uniq | grep -v "\["`;)" ssh
@msiuts
msiuts / gist:976477
Created May 17, 2011 13:38
Jenkis Groovy Script to change Maven goals (from "install" to "deploy")
import hudson.model.*
import hudson.maven.*
import hudson.tasks.*
for (item in Hudson.instance.items) {
if (item instanceof hudson.maven.MavenModuleSet) {
println("JOB : "+item.name);
if (item.getUserConfiguredGoals() != null && item.getUserConfiguredGoals().contains("install")) {
println("Deploy : "+item.name);
goals = item.getUserConfiguredGoals()