@@ -25,11 +25,21 @@ sudo yum install -y \
2525 tmux \
2626 mc \
2727 vim \
28+ ruby \
2829 python3 \
2930 python2.7
3031
32+ # ================================================================================================
33+ # INSTALL DOCKER (Amazon Linux)
34+ # ================================================================================================
3135sudo amazon-linux-extras install docker
3236
37+ # ================================================================================================
38+ # INSTALL DOCKER-COMPOSE
39+ # ================================================================================================
40+ sudo curl -L https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION /docker-compose-$( uname -s) -$( uname -m) -o $DOCKER_COMPOSE_PATH
41+ sudo chmod +x /usr/bin/docker-compose
42+
3343# install terraform
3444wget -O terraform_${TERRAFORM_VERSION} _linux_amd64.zip \
3545 https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION} /terraform_${TERRAFORM_VERSION} _linux_amd64.zip &&
@@ -66,22 +76,27 @@ mkdir -p ~/.local/bin/
6676. ~ /.profile
6777ln -sf ~ /.tfenv/bin/* ~ /.local/bin
6878
69- # # Set Locale
70- sudo echo ' LANG=en_US.utf-8' >> /etc/environment
71- sudo echo ' LC_ALL=en_US.utf-8' >> /etc/environment
72-
7379# #### CUSTOMIZE ~/.profile #####
7480echo ' ' >> ~/.profile
7581echo ' ### Docker ###
7682export DOCKER_CLIENT_TIMEOUT=300
7783export COMPOSE_HTTP_TIMEOUT=300' >> ~/.profile
7884
79- # # Adding Custom Sysctl
80- sudo echo ' vm.max_map_count=524288' >> /etc/sysctl.conf
81- sudo echo ' fs.file-max=131072' >> /etc/sysctl.conf
82-
8385# #### CONFIGURE DOCKER #####
8486sudo usermod -a -G docker ec2-user
8587
8688sudo ln -snf $DOCKER_PATH /usr/bin/dock
8789sudo ln -snf $DOCKER_COMPOSE_PATH /usr/bin/dcomp
90+
91+ # #### CONFIGURE CodeDeploy #####
92+ wget https://aws-codedeploy-us-east-1.s3.us-east-1.amazonaws.com/latest/install
93+ chmod +x ./install
94+ ./install auto
95+
96+ # # Set Locale
97+ sudo echo ' LANG=en_US.utf-8' >> /etc/environment
98+ sudo echo ' LC_ALL=en_US.utf-8' >> /etc/environment
99+
100+ # # Adding Custom Sysctl
101+ sudo echo ' vm.max_map_count=524288' >> /etc/sysctl.conf
102+ sudo echo ' fs.file-max=131072' >> /etc/sysctl.conf
0 commit comments