107 lines
3.4 KiB
Puppet
107 lines
3.4 KiB
Puppet
#
|
|
# Copyright (C) 2013 eNovance SAS <licensing@enovance.com>
|
|
#
|
|
# Authors: Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
|
|
# Emilien Macchi <emilien.macchi@enovance.com>
|
|
# Francois Charlier <francois.charlier@enovance.com>
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
# Parameters of eNovance CI
|
|
|
|
class os_params {
|
|
$site_domain = "enovance.com"
|
|
$os_release = "havana"
|
|
$region = "enovance-ci"
|
|
$install_packages = False
|
|
|
|
# Root hashed password (enovance by default)
|
|
$root_password = "$1$2X/chMfy$CuJ4xPZY0WO2pRfIm5djn/"
|
|
|
|
# Databases
|
|
$keystone_db_host = "10.68.0.47"
|
|
$keystone_db_user = "keystone"
|
|
$keystone_db_password = "rooghah0phe1tieDeixoodo0quil8iox"
|
|
$keystone_allowed_hosts = ["os-ci-test%", "10.68.0.%"]
|
|
# Extra roles:
|
|
$keystone_roles_addons = ["SwiftOperator", "ResellerAdmin"]
|
|
|
|
|
|
$ceilometer_database_connection = 'mongodb://10.68.0.47/ceilometer'
|
|
|
|
# Keystone Users
|
|
$ks_admin_token = "iw3feche3JeeYo9mejoohaugai3thohahwo9tiuyoe5Thier8Eiwah8K"
|
|
$ks_admin_email = "dev@enovance.com"
|
|
$ks_admin_password = "Xokoph5io2aenaoh0nuiquei9aineigo"
|
|
|
|
$ks_swift_dispersion_password = "aipee1die1eeSohph9yae8eeluthaleu"
|
|
$ks_swift_password = "cwnu6Eeph4jahsh5wooch5Panahjaidie8"
|
|
$ks_ceilometer_password = "eafhafbheafaefaejiiutiu7374aesf3aiNu"
|
|
|
|
$keystone_memchached = ["10.68.0.47:11211"]
|
|
|
|
# API Ports
|
|
$swift_port = "8080"
|
|
$keystone_port = "5000"
|
|
$keystone_admin_port = "35357"
|
|
$ceilometer_port = "8777"
|
|
|
|
# Keystone Endpoints
|
|
$ks_keystone_public_proto = "http"
|
|
$ks_keystone_public_port = "5000"
|
|
$ks_keystone_public_host = "os-ci-test3.enovance.com" # ipvs lb web
|
|
$ks_keystone_internal_host = "os-ci-test3.enovance.com" # ipvs lb int # can be used for now
|
|
$ks_keystone_admin_host = "os-ci-test3.enovance.com" # ipvs lb int # can be used for now
|
|
|
|
$ks_swift_public_proto = "http"
|
|
$ks_swift_public_port = "8080"
|
|
$ks_swift_public_host = "os-ci-test3.enovance.com"
|
|
$ks_swift_admin_host = "os-ci-test3.enovance.com"
|
|
$ks_swift_internal_host = "os-ci-test3.enovance.com"
|
|
|
|
$ks_ceilometer_public_proto = "http"
|
|
$ks_ceilometer_public_host = "os-ci-test3.enovance.com"
|
|
$ks_ceilometer_admin_host = "os-ci-test3.enovance.com"
|
|
$ks_ceilometer_internal_host = "os-ci-test3.enovance.com"
|
|
|
|
# swift
|
|
$swift_cors_allow_origin = "http://os-ci-test3.enovance.com"
|
|
$swift_hash_suffix = "ni2aseiWi8ich3oo"
|
|
$swift_rsync_max_connections = 5
|
|
$swift_memchached = ["10.68.0.47:11211"]
|
|
$statsd_host = "127.0.0.1"
|
|
$statsd_port = "4125"
|
|
$os_swift_zone = {
|
|
'os-ci-test3' => 1,
|
|
'os-ci-test4' => 2,
|
|
'os-ci-test6' => 3,
|
|
}
|
|
|
|
# MySQL
|
|
$mysql_password = "Poveiquiec1woht1"
|
|
|
|
# Ceilometer
|
|
$ceilometer_secret = "aefiojanjbo778efa"
|
|
|
|
# MongoDB
|
|
$mongodb_location = ''
|
|
|
|
# RabbitMQ
|
|
$rabbit_names = ['os-ci-test3']
|
|
$rabbit_hosts = ['10.68.0.47:5672']
|
|
$rabbit_password = "okaeTh3aiwiewohk"
|
|
# Useful when we need a single Rabbit host (like Sensu needs)
|
|
$rabbit_main_host = 'os-ci-test3'
|
|
|
|
}
|