Skip to content

Instantly share code, notes, and snippets.

@palsarma
palsarma / create-codedeploy-service-role.sh
Created March 22, 2018 04:52
Creates Service Role for CodeDeploy
#!/bin/bash -e
# Creates Service Role for CodeDeploy
if aws iam get-role --role-name AWSCodeDeployServiceRole
then
echo "AWSCodeDeployServiceRole already exists"
else
# CodeDeploy
cat >/tmp/TrustPolicy.json <<EOF
@palsarma
palsarma / aws-create-service-linked-roles.sh
Last active October 27, 2025 15:24
Create AWS Service Linked Roles
#!/bin/bash -e
# This script creates Service Roles for various AWS Services so that they
# can assume the corresponding role and perform the necessary tasks in your account
SERVICE_ROLE_MAPPING=(
"autoscaling.amazonaws.com AWSServiceRoleForAutoScaling"
"ecs.amazonaws.com AWSServiceRoleForECS"
"elasticloadbalancing.amazonaws.com AWSServiceRoleForElasticLoadBalancing"
"elasticmapreduce.amazonaws.com AWSServiceRoleForEMRCleanup"