Serge Bazanski | c6fd662 | 2018-11-01 22:39:01 +0100 | [diff] [blame^] | 1 | # source me to have all the nice things |
| 2 | |
| 3 | if [ "$0" == "$BASH_SOURCE" ]; then |
| 4 | echo "You should be sourcing this." |
| 5 | exit 1 |
| 6 | fi |
| 7 | |
| 8 | hscloud_root="$( cd "$(dirname "$BASH_SOURCE")"; pwd -P )" |
| 9 | |
| 10 | hscloud-dc() { |
| 11 | ( cd "$hscloud_root" && docker-compose -f "docker/docker-compose.yml" "$@" ) |
| 12 | } |
| 13 | |
| 14 | hscloud-pki-dev() { |
| 15 | ( |
| 16 | set -e |
| 17 | |
| 18 | cd "$hscloud_root" |
| 19 | rm -rf docker/pki |
| 20 | |
| 21 | cp -rv go/pki/dev-certs docker/pki |
| 22 | cd docker/pki |
| 23 | bash gen.sh m6220-proxy arista-proxy cmc-proxy topo client |
| 24 | ls *pem |
| 25 | ) |
| 26 | } |
| 27 | |
| 28 | echo "Now playing:" |
| 29 | echo " hscloud-dc - run docker-compose" |
| 30 | echo " hscloud-pki-dev - generate dev PKI certs" |