I hereby claim:
- I am tdonaworth on github.
- I am tdonaworth (https://keybase.io/tdonaworth) on keybase.
- I have a public key ASAklwoDlXOEycB0_UNtbU4kvBzidTyRt___30Su2i-ROwo
To claim this, I am signing this object:
pipeline { | |
agent any | |
stages { | |
stage('usernamePassword') { | |
steps { | |
script { | |
withCredentials([ | |
usernamePassword(credentialsId: 'gitlab', | |
usernameVariable: 'username', |
#!/usr/bin/env bash | |
h="server01" | |
# Your PUBLIC key | |
key="~/.ssh/my_id_rsa.pub" | |
cat ${key} | ssh ${h} 'umask 077; mkdir -p .ssh; cat >> .ssh/authorized_keys && echo "Key copied!"' |
aws s3api list-buckets \ | |
--output text \ | |
--query "Buckets[*].[Name]" \ | |
| \ | |
xargs -t -I {} \ | |
aws s3api put-bucket-encryption \ | |
--bucket {} \ | |
--server-side-encryption-configuration \ | |
'{"Rules": [{"ApplyServerSideEncryptionByDefault": {"SSEAlgorithm": "AES256"}}]}' | |
#!/bin/bash | |
red=`tput setaf 1` | |
green=`tput setaf 2` | |
yellow=`tput setaf 3` | |
reset=`tput sgr0` | |
echo '----------------------------------------------------------' | |
echo '| Bucket | SSE Algorithm |' | |
echo '----------------------------------------------------------' | |
while read -r bucket |
#!/bin/bash | |
bucket=$1 | |
set -e | |
versioning=$(aws s3api get-bucket-versioning --bucket $bucket | jq '.Status') | |
#echo $versioning | |
if [ "$versioning" != '"Enabled"' ]; | |
then |
#!/bin/bash | |
set -e | |
aws s3api list-buckets \ | |
--output text \ | |
--query "Buckets[*].[Name]" \ | |
| \ | |
xargs -t -I {} \ | |
aws s3api put-public-access-block \ | |
--bucket {} \ |
I hereby claim:
To claim this, I am signing this object: