blob: 789ce679e0e7d96e7aa5156f37b006aa44d78aec [file] [log] [blame]
Richard Felkla9fee5f2017-11-28 13:48:46 +01001#!/bin/bash
alexz0bd92342018-02-06 12:37:40 +01002
Richard Felkl474803a2018-01-16 10:41:04 +01003echo "deb [arch=amd64] http://apt.mirantis.com/xenial/ ${MCP_VERSION} salt" > /etc/apt/sources.list.d/mcp_salt.list
alexz0bd92342018-02-06 12:37:40 +01004wget -O - http://apt.mirantis.com/public.gpg | apt-key add -
Richard Felkla9fee5f2017-11-28 13:48:46 +01005apt-get update
6apt-get install git -y
7apt-get install salt-formula* -y
alexz0bd92342018-02-06 12:37:40 +01008git clone --recursive -b ${CLUSTER_MODEL_REF} ${CLUSTER_MODEL} /srv/salt/reclass
Richard Felkla9fee5f2017-11-28 13:48:46 +01009git clone https://github.com/salt-formulas/salt-formulas-scripts /srv/salt/scripts
alexz0bd92342018-02-06 12:37:40 +010010# Parameters, for salt-formulas-scripts/bootstrap.sh
Richard Felkla9fee5f2017-11-28 13:48:46 +010011export FORMULAS_SOURCE=pkg
12export HOSTNAME=apt01
alexz0bd92342018-02-06 12:37:40 +010013export DOMAIN=${CLUSTER_NAME}.local
14export CLUSTER_NAME=${CLUSTER_NAME}
15export DISTRIB_REVISION=${MCP_VERSION}
16export EXTRA_FORMULAS="ntp aptly nginx iptables docker"
Richard Felkla9fee5f2017-11-28 13:48:46 +010017/srv/salt/scripts/bootstrap.sh
Richard Felkla9fee5f2017-11-28 13:48:46 +010018salt-call state.sls salt
alexz0bd92342018-02-06 12:37:40 +010019echo "COMPLETED" > /srv/initComplete