CI: Fix deployment scripts for new jobs

pull/540/head
cruizba 2020-07-21 16:28:57 +02:00
parent dfca30ef77
commit e87b2b30e1
3 changed files with 12 additions and 5 deletions

View File

@ -38,7 +38,7 @@ Resources:
content: |
#!/bin/bash
set -eu -o pipefail
# Install Docker
apt-get update && apt-get install -y \
apt-transport-https \
@ -70,7 +70,7 @@ Resources:
content: !Sub |
#!/bin/bash
set -eu -o pipefail
# Install openvidu-ce
cd /opt
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_OPENVIDU_VERSION.sh | bash
@ -90,7 +90,7 @@ Resources:
content: !Sub |
#!/bin/bash
set -eu -o pipefail
# Openvidu recording
docker pull openvidu/openvidu-recording:OPENVIDU_RECORDING_DOCKER_TAG
@ -106,6 +106,7 @@ Resources:
Tags:
- Key: Name
Value: !Ref AWS::StackName
KeyName: AWS_KEY_NAME
UserData:
"Fn::Base64":
!Sub |
@ -115,7 +116,7 @@ Resources:
python-pip \
ec2-instance-connect
pip install https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-latest.tar.gz
cfn-init --region ${AWS::Region} --stack ${AWS::StackId} --resource OpenviduServerCE
/usr/local/bin/installDockerAndDockerCompose.sh || { echo "[Openvidu] error installing docker and compose"; exit 1; }

View File

@ -35,6 +35,12 @@ AMIUSEAST1=$(getUbuntuAmiId 'us-east-1')
cp cfn-mkt-ov-ce-ami.yaml.template cfn-mkt-ov-ce-ami.yaml
## Setting Openvidu Version and Ubuntu Latest AMIs
if [[ ! -z ${AWS_KEY_NAME} ]]; then
sed -i "s/ KeyName: AWS_KEY_NAME/ KeyName: ${AWS_KEY_NAME}/g" cfn-mkt-ov-ce-ami.yaml
else
sed -i '/ KeyName: AWS_KEY_NAME/d' cfn-mkt-ov-ce-ami.yaml
fi
sed -i "s/AWS_KEY_NAME/${AWS_KEY_NAME}/g" cfn-mkt-ov-ce-ami.yaml
sed -i "s/OPENVIDU_VERSION/${OPENVIDU_VERSION}/g" cfn-mkt-ov-ce-ami.yaml
sed -i "s/OPENVIDU_RECORDING_DOCKER_TAG/${OPENVIDU_RECORDING_DOCKER_TAG}/g" cfn-mkt-ov-ce-ami.yaml
sed -i "s/AMIEUWEST1/${AMIEUWEST1}/g" cfn-mkt-ov-ce-ami.yaml

View File

@ -1,4 +1,4 @@
#!/bin/bash -x
#!/bin/bash
set -eu -o pipefail
# Replicate AMIs in all regions