Changeset View
Changeset View
Standalone View
Standalone View
roles/devserver/userland-home/files/dereckson/bin/deploy-container
#!/bin/sh | #!/bin/sh | ||||
if [ $# -eq 0 ]; then | if [ $# -eq 0 ]; then | ||||
echo "Usage: deploy-container <container name>" | echo "Usage: deploy-container <container name>" | ||||
exit 1 | exit 1 | ||||
fi | fi | ||||
SALT_OPS_REPO=/opt/salt/nasqueron-operations | SALT_OPS_REPO=/opt/salt/nasqueron-operations | ||||
SALT="salt-wrapper salt" | SALT="salt-wrapper salt" | ||||
PAAS_DOCKER_SERVER="equatower" | PAAS_DOCKER_SERVER="docker-001" | ||||
CONTAINER=$1 | CONTAINER=$1 | ||||
CONTAINER_SLS="$SALT_OPS_REPO/roles/paas-docker/containers/$CONTAINER.sls" | CONTAINER_SLS="$SALT_OPS_REPO/roles/paas-docker/containers/$CONTAINER.sls" | ||||
if [ ! -f "$CONTAINER_SLS" ]; then | if [ ! -f "$CONTAINER_SLS" ]; then | ||||
echo "No state found for container $CONTAINER: $CONTAINER_SLS" | echo "No state found for container $CONTAINER: $CONTAINER_SLS" | ||||
exit 2 | exit 2 | ||||
fi | fi | ||||
cd /opt/salt/nasqueron-operations || exit 4 | cd /opt/salt/nasqueron-operations || exit 4 | ||||
$SALT $PAAS_DOCKER_SERVER state.sls "roles/paas-docker/containers/$CONTAINER" | $SALT $PAAS_DOCKER_SERVER state.sls "roles/paas-docker/containers/$CONTAINER" |
Nasqueron DevCentral · If it had been much bigger the moon would have had a core of ice. · Powered by Phabricator