Remove all unnecessary steps in user scripts

This commit is contained in:
Alex Hung
2021-02-24 11:33:52 -08:00
parent 27a3545771
commit 9634e2a047
2 changed files with 5 additions and 54 deletions

View File

@@ -228,31 +228,9 @@ Resources:
echo $PATH
# Create virtual env and activate
python3 -m venv ~/venv --system-site-packages
# Activate virtual env
source ~/venv/bin/activate
pip install --upgrade pip
pip install wheel
S3URI=${QsS3Uri}
yum update --security -y &> /var/log/userdata.yum_security_update.log
yum install -y git python3 libselinux-python3
yum install -y postgresql-server postgresql-devel
# Install Cloudformation helper scripts
pip install https://s3.amazonaws.com/cloudformation-examples/aws-cfn-bootstrap-py3-latest.tar.gz 2>&1 | tee /var/log/userdata.aws_cfn_bootstrap_install.log
pip install awscli &> /var/log/userdata.awscli_install.log
pip install ansible &> /var/log/userdata.ansible_install.log
mkdir ~/.xray_ami
aws s3 --region ${AWS::Region} sync s3://${QsS3BucketName}/${QsS3KeyPrefix}cloudInstallerScripts/ ~/.xray_ami/
setsebool httpd_can_network_connect 1 -P
# CentOS cloned virtual machines do not create a new machine id
@@ -269,8 +247,6 @@ Resources:
lsblk # debug
ansible-galaxy collection install community.general ansible.posix
ansible-playbook /root/.xray_ami/xray.yml --vault-id /root/.vault_pass.txt 2>&1 | tee /var/log/xray.log || cfn_fail
rm -rf /root/.secureit.sh