From 14cf44abdd9f61810a2ff718191142d4ef9492bb Mon Sep 17 00:00:00 2001 From: Philippe Caseiro Date: Wed, 5 Feb 2014 15:46:51 +0100 Subject: [PATCH] =?UTF-8?q?dicos/99=5Fone-frontend.xml=20:=20Cr=C3=A9ation?= =?UTF-8?q?=20du=20dictionnaire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tmpl/sunstone-server.conf : Création du template Ce dictionnaire et ce template ser a configurer l'interaface web à OpenNebula, Sunstone ref #7313 @45m --- dicos/99_one-frontend.xml | 36 ++++++++++ tmpl/sunstone-server.conf | 148 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 184 insertions(+) create mode 100644 dicos/99_one-frontend.xml create mode 100644 tmpl/sunstone-server.conf diff --git a/dicos/99_one-frontend.xml b/dicos/99_one-frontend.xml new file mode 100644 index 0000000..22c928a --- /dev/null +++ b/dicos/99_one-frontend.xml @@ -0,0 +1,36 @@ + + + + + + + + + oui + + + 9000 + + + + fr_FR + + + + + + + nom_machine + + + non + + port_sunstone + port_sunstone + port_sunstone + + + + Interface d'administration du Cluster OpenNebula. + + diff --git a/tmpl/sunstone-server.conf b/tmpl/sunstone-server.conf new file mode 100644 index 0000000..45adb0e --- /dev/null +++ b/tmpl/sunstone-server.conf @@ -0,0 +1,148 @@ +# -------------------------------------------------------------------------- # +# Copyright 2002-2013, OpenNebula Project (OpenNebula.org), C12G Labs # +# # +# 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. # +#--------------------------------------------------------------------------- # + +################################################################################ +# Server Configuration +################################################################################ + +# Directory to store temp files when uploading images +# +:tmpdir: /var/tmp + +# OpenNebula sever contact information +# +:one_xmlrpc: http://localhost:2633/RPC2 + +# Server Configuration +# +#:host: 127.0.0.1 +:host: %%ip_sunstone +:port: %%port_sunstone + +# Place where to store sessions, this value can be memory or memcache +# Use memcache when starting multiple server processes, for example, +# with passenger +# +# NOTE. memcache needs a separate memcached server to be configured. Refer +# to memcached documentation to configure the server. +:sessions: memory + +# Memcache configuration +:memcache_host: localhost +:memcache_port: 11211 +:memcache_namespace: opennebula.sunstone + +################################################################################ +# Log +################################################################################ + +# Log debug level +# 0 = ERROR, 1 = WARNING, 2 = INFO, 3 = DEBUG +# +:debug_level: 3 + +################################################################################ +# Auth +################################################################################ + +# Authentication driver for incomming requests +# sunstone, for OpenNebula's user-password scheme +# x509, for x509 certificates based authentication +# opennebula, the authentication will be done by the opennebula core using the +# driver defined for the user +# +:auth: sunstone + +# Authentication driver to communicate with OpenNebula core +# cipher, for symmetric cipher encryption of tokens +# x509, for x509 certificate encryption of tokens +# +:core_auth: cipher + +# For LDAP auth. Encode credentials sent to OpenNebula. Turns espaces into %20. +# This only works with "opennebula" auth. +# +#:encode_user_password: true + +################################################################################ +# UI Settings +################################################################################ +# :vnc_proxy_ +# port: port where the vnc proxy will listen +# support_wss: no | yes | only. For yes and only, provide path to +# cert and key. "yes" means both ws and wss connections will be +# supported. +# vnc_proxy_cert: Certificate to encrypt wss connections. +# vnc_proxy_key: Key for wss connections. Only necessary if not included in cert. +# vnc_proxy_ipv6: Enable ipv6 support for novnc-server +:vnc_proxy_port: 29876 +:vnc_proxy_support_wss: no +:vnc_proxy_cert: +:vnc_proxy_key: +:vnc_proxy_ipv6: false + + +# Default language setting +:lang: %%langue_sunstone + +# Default table order +:table_order: desc + +################################################################################ +# Marketplace +################################################################################ + +# Marketplace username and password +# If no credentials are provided, an anonymous client will be used +# +#:marketplace_username: +#:marketplace_password: + +# Marketplace endpoint +# +:marketplace_url: http://marketplace.c12g.com/appliance + +################################################################################ +# OneFlow +################################################################################ + +# OneFlow endpoint +# +:oneflow_server: http://localhost:2474/ + +################################################################################ +# Routes +################################################################################ + +# Array of files containing ruby code to extend the default sunstone-server +# routes. These files must be placed inside the custom_routes directory +# in the sunstone root dir (/usr/lib/one/sunstone/routes) +# +# Example: +# $ ls /usr/lib/one/sunstone/routes +# custom.rb other.rb +# +# $ cat /usr/lib/one/sunstone/routes/example.rb +# get '/custom' do +# body "It works" +# end +# +#:routes: +# - custom +# - other + +:routes: + - oneflow