##################################### # 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" # 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" 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"