From c661a6bbd5ce9f7e470b5e8777f4be5d5b96375e Mon Sep 17 00:00:00 2001 From: Michal Chomo Date: Mon, 19 Aug 2019 10:32:38 +0200 Subject: [PATCH 1/3] modify publish.sh --- publish.sh | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/publish.sh b/publish.sh index 3289a08..738f951 100644 --- a/publish.sh +++ b/publish.sh @@ -1,10 +1,19 @@ # Publishes the scripts to Loggly's S3 bucket where they are publically hosted. # For Loggly's internal use only. Requires keys to publish. -s3cmd put --acl-public Linux\ Script/configure-linux.sh s3://loggly-install/install/ -s3cmd put --acl-public Modular\ Scripts/File\ Monitoring/configure-file-monitoring.sh s3://loggly-install/install/ -s3cmd put --acl-public Modular\ Scripts/Apache2/configure-apache.sh s3://loggly-install/install/ -s3cmd put --acl-public Modular\ Scripts/Nginx/configure-nginx.sh s3://loggly-install/install/ -s3cmd put --acl-public Modular\ Scripts/S3Logs\ Monitoring/configure-s3-file-monitoring.sh s3://loggly-install/install/ -s3cmd put --acl-public Modular\ Scripts/Tomcat/configure-tomcat.sh s3://loggly-install/install/ -s3cmd put --acl-public Mac\ Script/configure-mac.sh s3://loggly-install/install/ +copy_to_aws() { + aws s3 cp "$1" s3://loggly-install/install/ --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers +} + +declare -a files=("Linux\ Script/configure-linux.sh" + "Modular\ Scripts/File\ Monitoring/configure-file-monitoring.sh" + "Modular\ Scripts/Apache2/configure-apache.sh" + "Modular\ Scripts/Nginx/configure-nginx.sh" + "Modular\ Scripts/S3Logs\ Monitoring/configure-s3-file-monitoring.sh" + "Modular\ Scripts/Tomcat/configure-tomcat.sh" + "Mac\ Script/configure-mac.sh" + "AWSscripts/SQS3script.py") + +for file in "${files[@]}";do + copy_to_aws "$file" +done From c33725581910881f0ec45c5deff278088eef604c Mon Sep 17 00:00:00 2001 From: Michal Chomo Date: Mon, 19 Aug 2019 10:52:17 +0200 Subject: [PATCH 2/3] remove backslashes --- publish.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/publish.sh b/publish.sh index 738f951..9aa6e93 100644 --- a/publish.sh +++ b/publish.sh @@ -5,13 +5,13 @@ copy_to_aws() { aws s3 cp "$1" s3://loggly-install/install/ --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers } -declare -a files=("Linux\ Script/configure-linux.sh" - "Modular\ Scripts/File\ Monitoring/configure-file-monitoring.sh" - "Modular\ Scripts/Apache2/configure-apache.sh" - "Modular\ Scripts/Nginx/configure-nginx.sh" - "Modular\ Scripts/S3Logs\ Monitoring/configure-s3-file-monitoring.sh" - "Modular\ Scripts/Tomcat/configure-tomcat.sh" - "Mac\ Script/configure-mac.sh" +declare -a files=("Linux Script/configure-linux.sh" + "Modular Scripts/File Monitoring/configure-file-monitoring.sh" + "Modular Scripts/Apache2/configure-apache.sh" + "Modular Scripts/Nginx/configure-nginx.sh" + "Modular Scripts/S3Logs Monitoring/configure-s3-file-monitoring.sh" + "Modular Scripts/Tomcat/configure-tomcat.sh" + "Mac Script/configure-mac.sh" "AWSscripts/SQS3script.py") for file in "${files[@]}";do From 69a7ca7ccf4e1fc66cced2058c2a3381a816ac05 Mon Sep 17 00:00:00 2001 From: Michal Chomo Date: Mon, 19 Aug 2019 11:10:37 +0200 Subject: [PATCH 3/3] use --acl option, more readable --- publish.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/publish.sh b/publish.sh index 9aa6e93..f497b7d 100644 --- a/publish.sh +++ b/publish.sh @@ -2,7 +2,7 @@ # For Loggly's internal use only. Requires keys to publish. copy_to_aws() { - aws s3 cp "$1" s3://loggly-install/install/ --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers + aws s3 cp "$1" s3://loggly-install/install/ --acl public-read } declare -a files=("Linux Script/configure-linux.sh"