Commit edd775a4 by John Jarvis

changing reconfigure logic

parent 82659e6e
...@@ -72,8 +72,11 @@ else ...@@ -72,8 +72,11 @@ else
source "$WORKSPACE/util/jenkins/create-var-file.sh" source "$WORKSPACE/util/jenkins/create-var-file.sh"
fi fi
# vars specific to provisioning added to $extra-vars cd playbooks/edx-east
cat << EOF >> $extra_vars
if [[ $recreate == "true" ]]; then
# vars specific to provisioning added to $extra-vars
cat << EOF >> $extra_vars
dns_name: $dns_name dns_name: $dns_name
keypair: $keypair keypair: $keypair
instance_type: $instance_type instance_type: $instance_type
...@@ -89,17 +92,15 @@ gh_users: ...@@ -89,17 +92,15 @@ gh_users:
- e0d - e0d
- ${github_username} - ${github_username}
dns_zone: $dns_zone dns_zone: $dns_zone
rabbitmq_refresh: True
EOF EOF
cat $extra_vars cat $extra_vars
cat $extra_vars
cd playbooks/edx-east
if [[ $recreate == "true" ]]; then
# run the tasks to launch an ec2 instance from AMI # run the tasks to launch an ec2 instance from AMI
ansible-playbook -vvvv edx_provision.yml -i inventory.ini -e "@${extra_vars}" --user ubuntu ansible-playbook -vvvv edx_provision.yml -i inventory.ini -e "@${extra_vars}" --user ubuntu
if [[ $server_type == "full_edx_installation" ]]; then
ansible-playbook -vvvv deploy_rabbitmq.yml -i "${deploy_host}," -e "@${extra_vars}" --user ubuntu
fi
fi fi
declare -A deploy declare -A deploy
...@@ -119,16 +120,12 @@ if [[ $reconfigure == "true" ]]; then ...@@ -119,16 +120,12 @@ if [[ $reconfigure == "true" ]]; then
ansible-playbook -vvvv edx_continuous_integration.yml -i "${deploy_host}," -e "@${extra_vars}" --user ubuntu --skip-tags deploy ansible-playbook -vvvv edx_continuous_integration.yml -i "${deploy_host}," -e "@${extra_vars}" --user ubuntu --skip-tags deploy
fi fi
if [[ $server_type == "full_edx_installation" ]]; then # Run deploy tasks for the roles selected
ansible-playbook -vvvv deploy_rabbitmq.yml -i "${deploy_host}," -e "@${extra_vars}" --user ubuntu for i in "${!deploy[@]}"; do
if [[ ${deploy[$i]} == "true" ]]; then
# Run deploy tasks for the roles selected ansible-playbook -vvvv deploy_${i}.yml -i "${deploy_host}," -e "@${extra_vars}" --user ubuntu --tags deploy
for i in "${!deploy[@]}"; do fi
if [[ ${deploy[$i]} == "true" ]]; then done
ansible-playbook -vvvv deploy_${i}.yml -i "${deploy_host}," -e "@${extra_vars}" --user ubuntu --tags deploy
fi
done
fi
rm -f "$extra_vars" rm -f "$extra_vars"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment