
Fix bug in compass.sh to have api server correctly assigend Fix bug in install.conf to change adapter home and dest path Fix bug in prepare.sh to assign adapter path corresponded Change-Id: I984c888b057c771188c6c3155162e549b7a9b61e
123 lines
5.2 KiB
Plaintext
Executable File
123 lines
5.2 KiB
Plaintext
Executable File
#####################################
|
|
# Config File for Compass Installer #
|
|
#####################################
|
|
# Agent or Fullserver
|
|
export FULL_COMPASS_SERVER="true"
|
|
# User Email
|
|
export USER_EMAIL="test@huawei.com"
|
|
# User Password
|
|
export USER_PASSWORD=
|
|
# Compass Server Address, required if installing agent
|
|
export COMPASS_API_SERVER="c.stack360.io"
|
|
# Release tag
|
|
export RELEASE_TAG="colorado.3.0"
|
|
# OS_INSTALLER indicates the tool for OS provisioning, default is 'cobbler'.
|
|
export OS_INSTALLER="cobbler"
|
|
|
|
# PACKAGE_INSTALLER indicates the tool for Package provisioning, default is 'chef'.
|
|
export PACKAGE_INSTALLER="package"
|
|
|
|
# set remi release url
|
|
# export ATOMIC=${ATOMIC:-http://www6.atomicorp.com/channels/atomic/${IMAGE_TYPE,,}/${IMAGE_VERSION_MAJOR}/${IMAGE_ARCH}/RPMS/atomic-release-1.0-19.${IMAGE_TYPE_OTHER}${IMAGE_VERSION_MAJOR}.art.noarch.rpm}
|
|
# export REMI=${REMI:-http://rpms.famillecollet.com/enterprise/remi-release-6.rpm}
|
|
export REMI="http://rpms.famillecollet.com/enterprise/remi-release-7.rpm"
|
|
|
|
export EPEL="https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm"
|
|
|
|
export MYSQL="http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm"
|
|
|
|
export OPENSTACK_ANSIBLE_MODULE="https://github.com/openstack-ansible/openstack-ansible-modules.git"
|
|
|
|
# External network config for access remote compass server
|
|
# External network NIC
|
|
export PUBLIC_NIC="eth0"
|
|
|
|
# External NIC IP address, use the IP assigned to PUBLIC_NIC by default
|
|
export PUBLIC_IP=
|
|
export PUBLIC_NETMASK=
|
|
export PUBLIC_GATEWAY=
|
|
|
|
# Install network config, it is a private network
|
|
export NIC="eth1"
|
|
export IPADDR="10.1.10.15"
|
|
export NETMASK="255.255.255.0"
|
|
|
|
# DHCP config for install network
|
|
# DHCP option router address(Default is your management interface IP address )"
|
|
export OPTION_ROUTER="10.1.10.15"
|
|
# The IP range for DHCP clients (Default: local subnet start from 100 to 254)
|
|
export IP_START="10.1.10.100"
|
|
export IP_END="10.1.10.200"
|
|
# TFTP server's IP address(Default: Management Interface/eth0 IP)
|
|
export NEXTSERVER="10.1.10.15"
|
|
|
|
# The machines MAC list. it must be filled, any space or null is wrong in quotes:
|
|
export switch_IP="127.0.0.1"
|
|
export PXE_MACs=("port=300,mac=00:0c:29:8c:c3:b5"
|
|
"port=301,mac=00:0c:29:87:79:9a"
|
|
"port=302,mac=00:0c:29:73:74:41"
|
|
"port=303,mac=00:0c:29:f9:eb:fd"
|
|
"port=304,mac=00:0c:29:ac:e7:14")
|
|
|
|
# the domains covered by nameserver
|
|
export NAMESERVER_DOMAINS="ods.com"
|
|
export NAMESERVER_REVERSE_ZONES="unused"
|
|
|
|
# set the default cobbler user "cobbler" password, if not set, the default will be cobbler/cobbler
|
|
export CBLR_USER=
|
|
export CBLR_PASSWD=
|
|
|
|
# set default local repo flag
|
|
export LOCAL_REPO=
|
|
export SUPPORT_CENTOS_7_2=
|
|
export SUPPORT_UBUNTU_14_04_03=
|
|
|
|
export IMAGE_TYPE="CentOS"
|
|
export IMAGE_TYPE_OTHER="el"
|
|
export IMAGE_VERSION_MAJOR="6"
|
|
export IMAGE_VERSION_NINOR="5"
|
|
export IMAGE_VERSION="${IMAGE_VERSION_MAJOR}.${IMAGE_VERSION_MINOR}"
|
|
export IMAGE_NAME="${IMAGE_TYPE}-${IMAGE_VERSION}"
|
|
export IMAGE_ARCH="x86_64"
|
|
|
|
export CENTOS_7_2_IMAGE_SOURCE="http://205.177.226.237:9999/CentOS-7-x86_64-Minimal-1511.iso"
|
|
export UBUNTU_14_04_03_IMAGE_SOURCE="http://205.177.226.237:9999/ubuntu-14.04.3-server-amd64.iso"
|
|
export CENTOS_7_2_PPA_REPO_SOURCE="http://205.177.226.237:9999/centos7-juno-ppa.tar.gz"
|
|
export UBUNTU_14_04_03_PPA_REPO_SOURCE="http://205.177.226.237:9999/trusty-mitaka-ppa.tar.gz"
|
|
export PIP_PACKAGES="http://205.177.226.237:9999/pip.tar.gz"
|
|
export EXTRA_PACKAGES="http://205.177.226.237:9999/packages.tar.gz"
|
|
|
|
export COBBLER_PASSWORD="cobbler"
|
|
|
|
export COBBLER_LOADERS_SOURCE="https://s3-us-west-1.amazonaws.com/compass-local-repo/loaders.tar.gz"
|
|
export COBBLER_LOADERS_SOURCE_ASIA="http://huawei-repo.uubright.com/repos/compass/loaders.tar.gz"
|
|
|
|
# Currently the use of Javascript MVC is set to version 3.2.4
|
|
export JS_MVC="javascriptmvc-3.2.4"
|
|
|
|
# set the chef packages download path
|
|
export CHEF_SRV="http://opscode-omnibus-packages.s3.amazonaws.com/${IMAGE_TYPE_OTHER}/${IMAGE_VERSION_MAJOR}/${IMAGE_ARCH}/chef-server-11.0.8-1.${IMAGE_TYPE_OTHER}${IMAGE_VERSION_MAJOR}.${IMAGE_ARCH}.rpm"
|
|
export CHEF_SRV_HUAWEI="http://huawei-repo.uubright.com/repos/compass/${IMAGE_TYPE_OTHER}/${IMAGE_VERSION_MAJOR}/${IMAGE_ARCH}/chef-server-11.0.8-1.${IMAGE_TYPE_OTHER}${IMAGE_VERSION_MAJOR}.${IMAGE_ARCH}.rpm"
|
|
export CHEF_CLIENT="https://opscode-omnibus-packages.s3.amazonaws.com/${IMAGE_TYPE_OTHER}/${IMAGE_VERSION_MAJOR}/${IMAGE_ARCH}/chef-11.10.4-1.${IMAGE_TYPE_OTHER}${IMAGE_VERSION_MAJOR}.${IMAGE_ARCH}.rpm"
|
|
export CHEF_CLIENT_HUAWEI="http://huawei-repo.uubright.com/repos/compass/${IMAGE_TYPE_OTHER}/${IMAGE_VERSION_MAJOR}/${IMAGE_ARCH}/chef-11.10.4-1.${IMAGE_TYPE_OTHER}${IMAGE_VERSION_MAJOR}.${IMAGE_ARCH}.rpm"
|
|
|
|
# Set Chef password for Chef web UI
|
|
export CHEF_PASSWD="root1234"
|
|
|
|
# Set Compass-web and Compass-adpater variables
|
|
export WEB_HOME="/tmp/web"
|
|
export ADAPTERS_HOME="/tmp/adapter/deploy/adapters"
|
|
export ADAPTERS_DEST="/tmp/adapter"
|
|
export WEB_SOURCE=
|
|
export ADAPTERS_SOURCE=
|
|
|
|
# Set compass environment
|
|
export SCRIPT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
|
export COMPASSDIR=${SCRIPT_DIR}/..
|
|
export TESTMODE="False"
|
|
|
|
# Set Local Repo sources
|
|
export LOCAL_REPO_US="https://s3-us-west-1.amazonaws.com/compass-local-repo"
|
|
export LOCAL_REPO_HUAWEI="http://huawei-repo.uubright.com/repos/compass"
|
|
|