CI/CD Deployment of Limestone Networks nodepool cloud
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
548B

  1. #!/usr/bin/env bash
  2. set -e
  3. export SCRIPT_PATH=$(dirname $(readlink -f "$0"))
  4. export PROJECT_PATH=$(dirname "$SCRIPT_PATH")
  5. export SETUP_ARA="${SETUP_ARA:-false}"
  6. cp -RL ${PROJECT_PATH}/openstack_deploy /etc
  7. pushd ${PROJECT_PATH}/openstack-ansible
  8. source scripts/bootstrap-ansible.sh
  9. popd
  10. pushd ${PROJECT_PATH}/openstack-ansible/playbooks
  11. openstack-ansible setup-hosts.yml
  12. openstack-ansible setup-infrastructure.yml
  13. openstack-ansible setup-openstack.yml
  14. popd
  15. pushd ${PROJECT_PATH}/network_bootstrap
  16. openstack-ansible bootstrap-neutron.yml
  17. popd