certificate-whitelist.sh 678 Bytes
Newer Older
Han Su Kim committed
1 2 3 4 5 6
#!/bin/bash

cd configuration
pip install -r requirements.txt
env

7
ansible="ansible first_in_tag_Name_${environment}-${deployment}-worker -i playbooks/ec2.py -u ubuntu -s -U www-data -a"
Edward Zarecor committed
8
manage="cd /edx/app/edxapp/edx-platform && /edx/bin/python.edxapp /edx/bin/manage.edxapp lms --settings aws cert_whitelist"
Han Su Kim committed
9 10 11

echo "$username" > /tmp/username.txt

12 13 14 15 16 17 18 19 20 21 22
if [ "$addremove" = "add" ]; then
  for x in $(cat /tmp/username.txt); do
    echo "Adding $x"
    $ansible "$manage --add $x -c $course_id"
  done
elif [ "$addremove" = "remove" ]; then
  for x in $(cat /tmp/username.txt); do
    echo "Removing $x"
    $ansible "$manage --del $x -c $course_id"
  done
fi
Han Su Kim committed
23 24

rm /tmp/username.txt