Updates for Autodeployer 15/1715/2
authorSzilard Cserey <szilard.cserey@ericsson.com>
Mon, 14 Sep 2015 15:54:32 +0000 (17:54 +0200)
committerSzilard Cserey <szilard.cserey@ericsson.com>
Fri, 18 Sep 2015 15:20:37 +0000 (17:20 +0200)
-Remove pre-deploy mechanism
-Update reaping mechanism
-Remove old DEA, DHA configuration files

Change-Id: Ibc28d148bc23992e940e0247873a226d92fb7af7
Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
28 files changed:
fuel/deploy/cloud/deployment.py
fuel/deploy/common.py
fuel/deploy/dea.py
fuel/deploy/reap.py
fuel/deploy/templates/hardware_environment/conf/ericsson_montreal_lab/dea.yaml [moved from fuel/deploy/templates/hardware_environment/conf/ericsson_montreal_lab/ha/dea.yaml with 99% similarity]
fuel/deploy/templates/hardware_environment/conf/ericsson_montreal_lab/dha.yaml [moved from fuel/deploy/templates/hardware_environment/conf/ericsson_montreal_lab/ha/dha.yaml with 95% similarity]
fuel/deploy/templates/hardware_environment/conf/linux_foundation_lab/pod1/dea.yaml [moved from fuel/deploy/templates/hardware_environment/conf/linux_foundation_lab/pod1/ha/dea.yaml with 99% similarity]
fuel/deploy/templates/hardware_environment/conf/linux_foundation_lab/pod1/dha.yaml [moved from fuel/deploy/templates/hardware_environment/conf/linux_foundation_lab/pod1/ha/dha.yaml with 100% similarity]
fuel/deploy/templates/hardware_environment/conf/linux_foundation_lab/pod2/dea.yaml [moved from fuel/deploy/templates/hardware_environment/conf/linux_foundation_lab/pod2/ha/dea.yaml with 99% similarity]
fuel/deploy/templates/hardware_environment/conf/linux_foundation_lab/pod2/dha.yaml [moved from fuel/deploy/templates/hardware_environment/conf/linux_foundation_lab/pod2/ha/dha.yaml with 94% similarity]
fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/ha/dea.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/ha/dha.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/multinode/dea.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/multinode/dha.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/ha/dea.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/ha/dha.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/multinode/dea.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/multinode/dha.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/ha/dea.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/ha/dha.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/multinode/dea.yaml [deleted file]
fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/multinode/dha.yaml [deleted file]
fuel/deploy/templates/virtual_environment/conf/dea.yaml [moved from fuel/deploy/templates/virtual_environment/conf/ha/dea.yaml with 99% similarity]
fuel/deploy/templates/virtual_environment/conf/dha.yaml [moved from fuel/deploy/templates/virtual_environment/conf/ha/dha.yaml with 95% similarity]
fuel/deploy/templates/virtual_environment/old_conf/ha/dea.yaml [deleted file]
fuel/deploy/templates/virtual_environment/old_conf/ha/dha.yaml [deleted file]
fuel/deploy/templates/virtual_environment/old_conf/multinode/dea.yaml [deleted file]
fuel/deploy/templates/virtual_environment/old_conf/multinode/dha.yaml [deleted file]

index 43bd4b6..90f24fd 100644 (file)
@@ -25,10 +25,6 @@ run_proc = common.run_proc
 parse = common.parse
 err = common.err
 log = common.log
-literal_unicode = common.literal_unicode
-literal_unicode_representer = common.literal_unicode_representer
-yaml.add_representer(literal_unicode, literal_unicode_representer)
-backup = common.backup
 
 
 class Deployment(object):
@@ -41,70 +37,6 @@ class Deployment(object):
         self.node_id_roles_dict = node_id_roles_dict
         self.no_health_check = no_health_check
 
-    def download_deployment_info(self):
-        log('Download deployment info for environment %s' % self.env_id)
-        deployment_dir = ('%s/deployment_%s'
-                          % (self.yaml_config_dir, self.env_id))
-        if os.path.exists(deployment_dir):
-            shutil.rmtree(deployment_dir)
-        exec_cmd('fuel deployment --env %s --download --dir %s'
-                 % (self.env_id, self.yaml_config_dir))
-
-    def upload_deployment_info(self):
-        log('Upload deployment info for environment %s' % self.env_id)
-        exec_cmd('fuel --env %s deployment --upload --dir %s'
-                 % (self.env_id, self.yaml_config_dir))
-
-    def __update_opnfv_dict(self, opnfv_dict, key, node_type, val):
-        if val:
-            if key not in opnfv_dict:
-                opnfv_dict.update({key: {}})
-            opnfv_dict[key].update({node_type: val})
-
-    def config_opnfv(self):
-        log('Configure OPNFV settings on environment %s' % self.env_id)
-        self.download_deployment_info()
-
-        opnfv = {'opnfv': {}}
-        dns_list = self.dea.get_dns_list()
-        host_list = self.dea.get_hosts()
-
-        ntp_list_for_controller = ''
-        for ntp in self.dea.get_ntp_list():
-            ntp_list_for_controller += 'server %s\n' % ntp
-
-        ntp_list_for_compute = ''
-        for controller_file in glob.glob(
-                        '%s/deployment_%s/*controller*.yaml'
-                        % (self.yaml_config_dir, self.env_id)):
-            with io.open(controller_file) as stream:
-                controller = yaml.load(stream)
-                ntp_list_for_compute += 'server %s\n' % controller['fqdn']
-
-        self.__update_opnfv_dict(
-            opnfv['opnfv'], 'dns', 'controller', dns_list[:])
-        self.__update_opnfv_dict(
-            opnfv['opnfv'], 'dns', 'compute', dns_list[:])
-        self.__update_opnfv_dict(
-            opnfv['opnfv'], 'ntp', 'controller',
-            literal_unicode(ntp_list_for_controller))
-        self.__update_opnfv_dict(
-            opnfv['opnfv'], 'ntp', 'compute',
-            literal_unicode(ntp_list_for_compute))
-
-        if host_list:
-            opnfv['opnfv'].update({'hosts': host_list})
-
-        for node_file in glob.glob('%s/deployment_%s/*.yaml'
-                                   % (self.yaml_config_dir, self.env_id)):
-            with io.open(node_file) as stream:
-                node = yaml.load(stream)
-                node.update(opnfv)
-            with io.open(node_file, 'w') as stream:
-                yaml.dump(node, stream, default_flow_style=False)
-
-        self.upload_deployment_info()
-
     def run_deploy(self):
         WAIT_LOOP = 180
         SLEEP_TIME = 60
@@ -159,7 +91,6 @@ class Deployment(object):
             err('Healthcheck failed!')
 
     def deploy(self):
-        self.config_opnfv()
         self.run_deploy()
         self.verify_node_status()
         if not self.no_health_check:
index ab2bf68..2a8c0d1 100644 (file)
@@ -22,7 +22,7 @@ E = {'id': 0, 'status': 1, 'name': 2, 'mode': 3, 'release_id': 4,
      'changes': 5, 'pending_release_id': 6}
 R = {'id': 0, 'name': 1, 'state': 2, 'operating_system': 3, 'version': 4}
 RO = {'name': 0, 'conflicts': 1}
-
+CWD = os.getcwd()
 LOG = logging.getLogger(__name__)
 LOG.setLevel(logging.DEBUG)
 formatter = logging.Formatter('%(message)s')
@@ -89,11 +89,15 @@ def warn(message):
 
 
 def check_file_exists(file_path):
+    if not os.path.dirname(file_path):
+        file_path = '%s/%s' % (CWD, file_path)
     if not os.path.isfile(file_path):
         err('ERROR: File %s not found\n' % file_path)
 
 
 def check_dir_exists(dir_path):
+    if not os.path.dirname(dir_path):
+        dir_path = '%s/%s' % (CWD, dir_path)
     if not os.path.isdir(dir_path):
         err('ERROR: Directory %s not found\n' % dir_path)
 
@@ -107,7 +111,7 @@ def create_dir_if_not_exists(dir_path):
 def delete(f):
     if os.path.isfile(f):
         log('Deleting file %s' % f)
-        os.remove(file)
+        os.remove(f)
     elif os.path.isdir(f):
         log('Deleting directory %s' % f)
         shutil.rmtree(f)
@@ -136,14 +140,6 @@ class ArgParser(argparse.ArgumentParser):
         sys.exit(2)
 
 
-class literal_unicode(unicode):
-    pass
-
-
-def literal_unicode_representer(dumper, data):
-    return dumper.represent_scalar(u'tag:yaml.org,2002:str', data, style='|')
-
-
 def backup(path):
     src = path
     dst = path + '_orig'
index 9c1ebfc..5f1a415 100644 (file)
@@ -97,11 +97,3 @@ class DeploymentEnvironmentAdapter(object):
         settings = self.get_property('settings')
         ntp_list = settings['editable']['external_ntp']['ntp_list']['value']
         return [n.strip() for n in ntp_list.split(',')]
-
-    def get_hosts(self):
-        opnfv = self.get_property('opnfv')
-        hosts_list = []
-        for host in opnfv['hosts']:
-            if host['address'] and host['fqdn']:
-                hosts_list.append(host)
-        return hosts_list
index 1c21891..c72b33c 100644 (file)
@@ -23,7 +23,7 @@ exec_cmd = common.exec_cmd
 parse = common.parse
 err = common.err
 log = common.log
-delete_file = common.delete_file
+delete = common.delete
 commafy = common.commafy
 
 DEA_1 = '''
@@ -132,7 +132,8 @@ class Reap(object):
         tr_name = None
         with open(node_file[0]) as f:
             node_config = yaml.load(f)
-        transformation = node_config['network_scheme']['transformations']
+        transformation = {'transformations':
+                              node_config['network_scheme']['transformations']}
         if transformations:
             tr_name = self.check_dict_exists(transformations, transformation)
         if not tr_name:
@@ -186,8 +187,8 @@ class Reap(object):
 
         self.write_yaml(self.dha_file, {'nodes': dha_nodes}, False)
         self.write_yaml(self.dea_file, {'nodes': dea_nodes})
-        self.write_yaml(self.dea_file, {'interfaces': interfaces})
-        self.write_yaml(self.dea_file, {'transformations': transformations})
+        self.write_yaml(self.dea_file, interfaces)
+        self.write_yaml(self.dea_file, transformations)
         self.reap_fuel_node_info()
         self.write_yaml(self.dha_file, {'disks': DISKS})
 
@@ -207,10 +208,15 @@ class Reap(object):
         self.write_yaml(self.dha_file, dha_nodes)
 
     def reap_environment_info(self):
-        self.write_yaml(self.dea_file,
-                        {'environment_name': self.env[E['name']]})
-        self.write_yaml(self.dea_file,
-                        {'environment_mode': self.env[E['mode']]})
+        network_file = ('%s/network_%s.yaml'
+                        % (self.temp_dir, self.env_id))
+        network = self.read_yaml(network_file)
+        env = {'environment':
+                   {'name': self.env[E['name']],
+                    'mode': self.env[E['mode']],
+                    'net_segment_type':
+                        network['networking_parameters']['segmentation_type']}}
+        self.write_yaml(self.dea_file, env)
         wanted_release = None
         rel_list = parse(exec_cmd('fuel release'))
         for rel in rel_list:
@@ -221,11 +227,15 @@ class Reap(object):
     def reap_fuel_settings(self):
         data = self.read_yaml('/etc/fuel/astute.yaml')
         fuel = {}
-        del(data['ADMIN_NETWORK']['mac'])
-        del(data['ADMIN_NETWORK']['interface'])
+        del data['ADMIN_NETWORK']['mac']
+        del data['ADMIN_NETWORK']['interface']
         for key in ['ADMIN_NETWORK', 'HOSTNAME', 'DNS_DOMAIN', 'DNS_SEARCH',
                     'DNS_UPSTREAM', 'NTP1', 'NTP2', 'NTP3', 'FUEL_ACCESS']:
             fuel[key] = data[key]
+        for key in fuel['ADMIN_NETWORK'].keys():
+            if key not in ['ipaddress', 'netmask',
+                           'dhcp_pool_start', 'dhcp_pool_end']:
+                del fuel['ADMIN_NETWORK'][key]
         self.write_yaml(self.dea_file, {'fuel': fuel})
 
     def reap_network_settings(self):
@@ -245,21 +255,6 @@ class Reap(object):
         settings = self.read_yaml(settings_file)
         self.write_yaml(self.dea_file, {'settings': settings})
 
-    def get_opnfv_astute(self, role):
-        node_files = glob.glob('%s/deployment_%s/*%s*.yaml'
-                               % (self.temp_dir, self.env_id, role))
-        node_config = self.read_yaml(node_files[0])
-        return node_config['opnfv'] if 'opnfv' in node_config else {}
-
-    def reap_opnfv_astute(self):
-        controller_opnfv_astute = self.get_opnfv_astute('controller')
-        compute_opnfv_astute = self.get_opnfv_astute('compute')
-        opnfv = {}
-        opnfv['opnfv'] = {
-            'controller': controller_opnfv_astute,
-            'compute': compute_opnfv_astute}
-        self.write_yaml(self.dea_file, opnfv)
-
     def get_interface(self, real_node_id):
         exec_cmd('fuel node --node-id %s --network --download --dir %s'
                  % (real_node_id, self.temp_dir))
@@ -284,8 +279,8 @@ class Reap(object):
             return data
 
     def intro(self):
-        delete_file(self.dea_file)
-        delete_file(self.dha_file)
+        delete(self.dea_file)
+        delete(self.dha_file)
         self.temp_dir = exec_cmd('mktemp -d')
         date = time.strftime('%c')
         self.write(self.dea_file,
@@ -308,7 +303,6 @@ class Reap(object):
         self.reap_environment_info()
         self.reap_nodes_interfaces_transformations()
         self.reap_fuel_settings()
-        self.reap_opnfv_astute()
         self.reap_network_settings()
         self.reap_settings()
         self.finale()
@@ -2,9 +2,9 @@ title: Deployment Environment Adapter (DEA)
 # DEA API version supported
 version:
 created:
-comment: Test environment Ericsson Montreal
+comment: Config for Ericsson Montreal Lab - HA deployment with Ceph and Opendaylight
 environment:
-  name: opnfv_virt
+  name: opnfv
   mode: ha
   net_segment_type: gre
 wanted_release: Juno on Ubuntu 14.04.1
@@ -33,11 +33,6 @@ nodes:
   interfaces: interfaces_1
   transformations: transformations_2
   role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
 fuel:
   ADMIN_NETWORK:
     ipaddress: 10.40.0.2
@@ -2,7 +2,7 @@ title: Deployment Hardware Adapter (DHA)
 # DHA API version supported
 version:
 created:
-comment: Test environment Ericsson Montreal
+comment: Config for Ericsson Montreal Lab
 
 # Adapter to use for this definition
 adapter: hp
@@ -2,9 +2,9 @@ title: Deployment Environment Adapter (DEA)
 # DEA API version supported
 version:
 created:
-comment: Config for LF POD1 - HA deployment with Ceph
+comment: Config for LF POD1 - HA deployment with Ceph and Opendaylight
 environment:
-  name: opnfv_virt
+  name: opnfv
   mode: ha
   net_segment_type: gre
 wanted_release: Juno on Ubuntu 14.04.1
@@ -29,11 +29,6 @@ nodes:
   interfaces: interfaces_1
   transformations: transformations_2
   role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
 fuel:
   ADMIN_NETWORK:
     ipaddress: 10.20.0.2
@@ -2,7 +2,7 @@ title: Deployment Environment Adapter (DEA)
 # DEA API version supported
 version:
 created:
-comment: Config for LF POD2 - HA deployment with Ceph
+comment: Config for LF POD2 - HA deployment with Ceph and Opendaylight
 environment:
   name: opnfv_virt
   mode: ha
@@ -29,11 +29,6 @@ nodes:
   interfaces: interfaces_1
   transformations: transformations_2
   role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
 fuel:
   ADMIN_NETWORK:
     ipaddress: 10.20.0.2
@@ -2,7 +2,7 @@ title: Deployment Hardware Adapter (DHA)
 # DHA API version supported
 version:
 created:
-comment: Config for LF POD2
+comment: Config for LF POD2 and Opendaylight
 
 # Adapter to use for this definition
 adapter: ipmi
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/ha/dea.yaml b/fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/ha/dea.yaml
deleted file mode 100644 (file)
index 6ea3b72..0000000
+++ /dev/null
@@ -1,997 +0,0 @@
-title: Deployment Environment Adapter (DEA)
-# DEA API version supported
-version:
-created:
-comment: Test environment Ericsson Montreal
-environment:
-  name: opnfv_virt
-  mode: ha
-  net_segment_type: vlan
-wanted_release: Juno on Ubuntu 12.04.4
-nodes:
-- id: 1
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 2
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 3
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 4
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 5
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 6
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
-fuel:
-  ADMIN_NETWORK:
-    ipaddress: 10.40.0.2
-    netmask: 255.255.255.0
-    dhcp_pool_start: 10.40.0.3
-    dhcp_pool_end: 10.40.0.254
-  DNS_UPSTREAM: 10.118.32.193
-  DNS_DOMAIN: opnfvericsson.ca
-  DNS_SEARCH: opnfvericsson.ca
-  FUEL_ACCESS:
-    user: admin
-    password: admin
-  HOSTNAME: opnfv
-  NTP1: 10.118.34.219
-  NTP2:
-  NTP3:
-interfaces_1:
-  eth0:
-  - fuelweb_admin
-  eth2:
-  - public
-  - management
-  - storage
-  - private
-transformations_1:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-eth2
-    - action: add-port
-      bridge: br-eth2
-      name: eth2
-    - action: add-br
-      name: br-eth3
-    - action: add-port
-      bridge: br-eth3
-      name: eth3
-    - action: add-br
-      name: br-eth4
-    - action: add-port
-      bridge: br-eth4
-      name: eth4
-    - action: add-br
-      name: br-eth5
-    - action: add-port
-      bridge: br-eth5
-      name: eth5
-    - action: add-br
-      name: br-ex
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-storage
-      tags:
-      - 220
-      - 0
-      vlan_ids:
-      - 220
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-mgmt
-      tags:
-      - 320
-      - 0
-      vlan_ids:
-      - 320
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-ex
-      tags:
-      - 20
-      - 0
-      vlan_ids:
-      - 20
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-prv
-transformations_2:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-eth2
-    - action: add-port
-      bridge: br-eth2
-      name: eth2
-    - action: add-br
-      name: br-eth3
-    - action: add-port
-      bridge: br-eth3
-      name: eth3
-    - action: add-br
-      name: br-eth4
-    - action: add-port
-      bridge: br-eth4
-      name: eth4
-    - action: add-br
-      name: br-eth5
-    - action: add-port
-      bridge: br-eth5
-      name: eth5
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-storage
-      tags:
-      - 220
-      - 0
-      vlan_ids:
-      - 220
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-mgmt
-      tags:
-      - 320
-      - 0
-      vlan_ids:
-      - 320
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-prv
-network:
-  networking_parameters:
-    base_mac: fa:16:3e:00:00:00
-    dns_nameservers:
-    - 10.118.32.193
-    floating_ranges:
-    - - 10.118.34.226
-      - 10.118.34.230
-    gre_id_range:
-    - 2
-    - 65535
-    internal_cidr: 192.168.111.0/24
-    internal_gateway: 192.168.111.1
-    net_l23_provider: ovs
-    segmentation_type: vlan
-    vlan_range:
-    - 2022
-    - 2023
-  networks:
-  - cidr: 10.118.34.192/24
-    gateway: 10.118.34.193
-    ip_ranges:
-    - - 10.118.34.220
-      - 10.118.34.225
-    meta:
-      assign_vip: true
-      cidr: 10.118.34.192/24
-      configurable: true
-      floating_range_var: floating_ranges
-      ip_range:
-      - 10.118.34.220
-      - 10.118.34.225
-      map_priority: 1
-      name: public
-      notation: ip_ranges
-      render_addr_mask: public
-      render_type: null
-      use_gateway: true
-      vlan_start: null
-    name: public
-    vlan_start: null
-  - cidr: 192.168.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.0.2
-      - 192.168.0.254
-    meta:
-      assign_vip: true
-      cidr: 192.168.0.0/24
-      configurable: true
-      map_priority: 2
-      name: management
-      notation: cidr
-      render_addr_mask: internal
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 320
-    name: management
-    vlan_start: 320
-  - cidr: 192.168.1.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.1.2
-      - 192.168.1.254
-    meta:
-      assign_vip: false
-      cidr: 192.168.1.0/24
-      configurable: true
-      map_priority: 2
-      name: storage
-      notation: cidr
-      render_addr_mask: storage
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 220
-    name: storage
-    vlan_start: 220
-  - cidr: null
-    gateway: null
-    ip_ranges: []
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 2
-      name: private
-      neutron_vlan_range: true
-      notation: null
-      render_addr_mask: null
-      render_type: null
-      seg_type: vlan
-      use_gateway: false
-      vlan_start: null
-    name: private
-    vlan_start: null
-  - cidr: 10.40.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 10.40.0.3
-      - 10.40.0.254
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 0
-      notation: ip_ranges
-      render_addr_mask: null
-      render_type: null
-      unmovable: true
-      use_gateway: true
-    name: fuelweb_admin
-    vlan_start: null
-settings:
-  editable:
-    access:
-      email:
-        description: Email address for Administrator
-        label: email
-        type: text
-        value: admin@localhost
-        weight: 40
-      metadata:
-        label: Access
-        weight: 10
-      password:
-        description: Password for Administrator
-        label: password
-        type: password
-        value: admin
-        weight: 20
-      tenant:
-        description: Tenant (project) name for Administrator
-        label: tenant
-        regex:
-          error: Invalid tenant name
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 30
-      user:
-        description: Username for Administrator
-        label: username
-        regex:
-          error: Invalid username
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 10
-    additional_components:
-      ceilometer:
-        description: If selected, Ceilometer component will be installed
-        label: Install Ceilometer
-        type: checkbox
-        value: false
-        weight: 40
-      heat:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 30
-      metadata:
-        label: Additional Components
-        weight: 20
-      murano:
-        description: If selected, Murano component will be installed
-        label: Install Murano
-        restrictions:
-        - cluster:net_provider != 'neutron'
-        type: checkbox
-        value: false
-        weight: 20
-      sahara:
-        description: If selected, Sahara component will be installed
-        label: Install Sahara
-        type: checkbox
-        value: false
-        weight: 10
-    common:
-      auth_key:
-        description: Public key(s) to include in authorized_keys on deployed nodes
-        label: Public Key
-        type: text
-        value: ''
-        weight: 70
-      auto_assign_floating_ip:
-        description: If selected, OpenStack will automatically assign a floating IP
-          to a new instance
-        label: Auto assign floating IP
-        restrictions:
-        - cluster:net_provider == 'neutron'
-        type: checkbox
-        value: false
-        weight: 40
-      compute_scheduler_driver:
-        label: Scheduler driver
-        type: radio
-        value: nova.scheduler.filter_scheduler.FilterScheduler
-        values:
-        - data: nova.scheduler.filter_scheduler.FilterScheduler
-          description: Currently the most advanced OpenStack scheduler. See the OpenStack
-            documentation for details.
-          label: Filter scheduler
-        - data: nova.scheduler.simple.SimpleScheduler
-          description: This is 'naive' scheduler which tries to find the least loaded
-            host
-          label: Simple scheduler
-        weight: 40
-      debug:
-        description: Debug logging mode provides more information, but requires more
-          disk space.
-        label: OpenStack debug logging
-        type: checkbox
-        value: false
-        weight: 20
-      disable_offload:
-        description: If set, generic segmentation offload (gso) and generic receive
-          offload (gro) on physical nics will be disabled. See ethtool man.
-        label: Disable generic offload on physical nics
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
-            == 'gre'
-        type: checkbox
-        value: true
-        weight: 80
-      libvirt_type:
-        label: Hypervisor type
-        type: radio
-        value: kvm
-        values:
-        - data: kvm
-          description: Choose this type of hypervisor if you run OpenStack on hardware
-          label: KVM
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: qemu
-          description: Choose this type of hypervisor if you run OpenStack on virtual
-            hosts.
-          label: QEMU
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: vcenter
-          description: Choose this type of hypervisor if you run OpenStack in a vCenter
-            environment.
-          label: vCenter
-          restrictions:
-          - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
-            == 'neutron'
-        weight: 30
-      metadata:
-        label: Common
-        weight: 30
-      nova_quota:
-        description: Quotas are used to limit CPU and memory usage for tenants. Enabling
-          quotas will increase load on the Nova database.
-        label: Nova quotas
-        type: checkbox
-        value: false
-        weight: 25
-      resume_guests_state_on_host_boot:
-        description: Whether to resume previous guests state when the host reboots.
-          If enabled, this option causes guests assigned to the host to resume their
-          previous state. If the guest was running a restart will be attempted when
-          nova-compute starts. If the guest was not running previously, a restart
-          will not be attempted.
-        label: Resume guests state on host boot
-        type: checkbox
-        value: true
-        weight: 60
-      use_cow_images:
-        description: For most cases you will want qcow format. If it's disabled, raw
-          image format will be used to run VMs. OpenStack with raw format currently
-          does not support snapshotting.
-        label: Use qcow format for images
-        type: checkbox
-        value: true
-        weight: 50
-    corosync:
-      group:
-        description: ''
-        label: Group
-        type: text
-        value: 226.94.1.1
-        weight: 10
-      metadata:
-        label: Corosync
-        restrictions:
-        - action: hide
-          condition: 'true'
-        weight: 50
-      port:
-        description: ''
-        label: Port
-        type: text
-        value: '12000'
-        weight: 20
-      verified:
-        description: Set True only if multicast is configured correctly on router.
-        label: Need to pass network verification.
-        type: checkbox
-        value: false
-        weight: 10
-    external_dns:
-      dns_list:
-        description: List of upstream DNS servers, separated by comma
-        label: DNS list
-        type: text
-        value: 10.118.32.193
-        weight: 10
-      metadata:
-        label: Upstream DNS
-        weight: 90
-    external_ntp:
-      metadata:
-        label: Upstream NTP
-        weight: 100
-      ntp_list:
-        description: List of upstream NTP servers, separated by comma
-        label: NTP servers list
-        type: text
-        value: 10.118.34.219
-        weight: 10
-    kernel_params:
-      kernel:
-        description: Default kernel parameters
-        label: Initial parameters
-        type: text
-        value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
-        weight: 45
-      metadata:
-        label: Kernel parameters
-        weight: 40
-    neutron_mellanox:
-      metadata:
-        enabled: true
-        label: Mellanox Neutron components
-        toggleable: false
-        weight: 50
-      plugin:
-        label: Mellanox drivers and SR-IOV plugin
-        type: radio
-        value: disabled
-        values:
-        - data: disabled
-          description: If selected, Mellanox drivers, Neutron and Cinder plugin will
-            not be installed.
-          label: Mellanox drivers and plugins disabled
-          restrictions:
-          - settings:storage.iser.value == true
-        - data: drivers_only
-          description: If selected, Mellanox Ethernet drivers will be installed to
-            support networking over Mellanox NIC. Mellanox Neutron plugin will not
-            be installed.
-          label: Install only Mellanox drivers
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm'
-        - data: ethernet
-          description: If selected, both Mellanox Ethernet drivers and Mellanox network
-            acceleration (Neutron) plugin will be installed.
-          label: Install Mellanox drivers and SR-IOV plugin
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
-            == 'neutron' and networking_parameters:segmentation_type == 'vlan')
-        weight: 60
-      vf_num:
-        description: Note that one virtual function will be reserved to the storage
-          network, in case of choosing iSER.
-        label: Number of virtual NICs
-        restrictions:
-        - settings:neutron_mellanox.plugin.value != 'ethernet'
-        type: text
-        value: '16'
-        weight: 70
-    nsx_plugin:
-      connector_type:
-        description: Default network transport type to use
-        label: NSX connector type
-        type: select
-        value: stt
-        values:
-        - data: gre
-          label: GRE
-        - data: ipsec_gre
-          label: GRE over IPSec
-        - data: stt
-          label: STT
-        - data: ipsec_stt
-          label: STT over IPSec
-        - data: bridge
-          label: Bridge
-        weight: 80
-      l3_gw_service_uuid:
-        description: UUID for the default L3 gateway service to use with this cluster
-        label: L3 service UUID
-        regex:
-          error: Invalid L3 gateway service UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 50
-      metadata:
-        enabled: false
-        label: VMware NSX
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
-            != 'nsx'
-        weight: 20
-      nsx_controllers:
-        description: One or more IPv4[:port] addresses of NSX controller node, separated
-          by comma (e.g. 10.30.30.2,192.168.110.254:443)
-        label: NSX controller endpoint
-        regex:
-          error: Invalid controller endpoints, specify valid IPv4[:port] pair
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(,(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?)*$
-        type: text
-        value: ''
-        weight: 60
-      nsx_password:
-        description: Password for Administrator
-        label: NSX password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: ''
-        weight: 30
-      nsx_username:
-        description: NSX administrator's username
-        label: NSX username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      packages_url:
-        description: URL to NSX specific packages
-        label: URL to NSX bits
-        regex:
-          error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
-            http://10.20.0.2/nsx)
-          source: ^https?://(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(/.*)?$
-        type: text
-        value: ''
-        weight: 70
-      replication_mode:
-        description: ''
-        label: NSX cluster has Service nodes
-        type: checkbox
-        value: true
-        weight: 90
-      transport_zone_uuid:
-        description: UUID of the pre-existing default NSX Transport zone
-        label: Transport zone UUID
-        regex:
-          error: Invalid transport zone UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 40
-    provision:
-      metadata:
-        label: Provision
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 80
-      method:
-        description: Which provision method to use for this cluster.
-        label: Provision method
-        type: radio
-        value: cobbler
-        values:
-        - data: image
-          description: Copying pre-built images on a disk.
-          label: Image
-        - data: cobbler
-          description: Install from scratch using anaconda or debian-installer.
-          label: Classic (use anaconda or debian-installer)
-    public_network_assignment:
-      assign_to_all_nodes:
-        description: When disabled, public network will be assigned to controllers
-          and zabbix-server only
-        label: Assign public network to all nodes
-        type: checkbox
-        value: false
-        weight: 10
-      metadata:
-        label: Public network assignment
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron'
-        weight: 50
-    storage:
-      ephemeral_ceph:
-        description: Configures Nova to store ephemeral volumes in RBD. This works
-          best if Ceph is enabled for volumes and images, too. Enables live migration
-          of all types of Ceph backed VMs (without this option, live migration will
-          only work with VMs launched from Cinder volumes).
-        label: Ceph RBD for ephemeral volumes (Nova)
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 75
-      images_ceph:
-        description: Configures Glance to use the Ceph RBD backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: Ceph RBD for images (Glance)
-        type: checkbox
-        value: true
-        weight: 30
-      images_vcenter:
-        description: Configures Glance to use the vCenter/ESXi backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: VMWare vCenter/ESXi datastore for images (Glance)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter'
-        type: checkbox
-        value: false
-        weight: 35
-      iser:
-        description: 'High performance block storage: Cinder volumes over iSER protocol
-          (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
-          and will use a dedicated virtual function for the storage network.'
-        label: iSER protocol for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
-          != 'kvm'
-        type: checkbox
-        value: false
-        weight: 11
-      metadata:
-        label: Storage
-        weight: 60
-      objects_ceph:
-        description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
-          Swift API Interfaces. If enabled, this option will prevent Swift from installing.
-        label: Ceph RadosGW for objects (Swift API)
-        restrictions:
-        - settings:storage.images_ceph.value == false
-        type: checkbox
-        value: false
-        weight: 80
-      osd_pool_size:
-        description: Configures the default number of object replicas in Ceph. This
-          number must be equal to or lower than the number of deployed 'Storage -
-          Ceph OSD' nodes.
-        label: Ceph object replication factor
-        regex:
-          error: Invalid number
-          source: ^[1-9]\d*$
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: text
-        value: '2'
-        weight: 85
-      vc_datacenter:
-        description: Inventory path to a datacenter. If you want to use ESXi host
-          as datastore, it should be "ha-datacenter".
-        label: Datacenter name
-        regex:
-          error: Empty datacenter
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 65
-      vc_datastore:
-        description: Datastore associated with the datacenter.
-        label: Datastore name
-        regex:
-          error: Empty datastore
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 60
-      vc_host:
-        description: IP Address of vCenter/ESXi
-        label: vCenter/ESXi IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 45
-      vc_image_dir:
-        description: The name of the directory where the glance images will be stored
-          in the VMware datastore.
-        label: Datastore Images directory
-        regex:
-          error: Empty images directory
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: /openstack_glance
-        weight: 70
-      vc_password:
-        description: vCenter/ESXi admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: password
-        value: ''
-        weight: 55
-      vc_user:
-        description: vCenter/ESXi admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 50
-      volumes_ceph:
-        description: Configures Cinder to store volumes in Ceph RBD images.
-        label: Ceph RBD for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
-          == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 20
-      volumes_lvm:
-        description: Requires at least one Storage - Cinder LVM node.
-        label: Cinder LVM over iSCSI for volumes
-        restrictions:
-        - settings:storage.volumes_ceph.value == true
-        type: checkbox
-        value: false
-        weight: 10
-      volumes_vmdk:
-        description: Configures Cinder to store volumes via VMware vCenter.
-        label: VMware vCenter for volumes (Cinder)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
-          == true
-        type: checkbox
-        value: false
-        weight: 15
-    syslog:
-      metadata:
-        label: Syslog
-        weight: 50
-      syslog_port:
-        description: Remote syslog port
-        label: Port
-        regex:
-          error: Invalid Syslog port
-          source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
-        type: text
-        value: '514'
-        weight: 20
-      syslog_server:
-        description: Remote syslog hostname
-        label: Hostname
-        type: text
-        value: ''
-        weight: 10
-      syslog_transport:
-        label: Syslog transport protocol
-        type: radio
-        value: tcp
-        values:
-        - data: udp
-          description: ''
-          label: UDP
-        - data: tcp
-          description: ''
-          label: TCP
-        weight: 30
-    vcenter:
-      cluster:
-        description: vCenter cluster name. If you have multiple clusters, use comma
-          to separate names
-        label: Cluster
-        regex:
-          error: Invalid cluster list
-          source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
-        type: text
-        value: ''
-        weight: 40
-      datastore_regex:
-        description: The Datastore regexp setting specifies the data stores to use
-          with Compute. For example, "nas.*". If you want to use all available datastores,
-          leave this field blank
-        label: Datastore regexp
-        regex:
-          error: Invalid datastore regexp
-          source: ^(\S.*\S|\S|)$
-        type: text
-        value: ''
-        weight: 50
-      host_ip:
-        description: IP Address of vCenter
-        label: vCenter IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        type: text
-        value: ''
-        weight: 10
-      metadata:
-        label: vCenter
-        restrictions:
-        - action: hide
-          condition: settings:common.libvirt_type.value != 'vcenter'
-        weight: 20
-      use_vcenter:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 5
-      vc_password:
-        description: vCenter admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: admin
-        weight: 30
-      vc_user:
-        description: vCenter admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      vlan_interface:
-        description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
-          vmnic1). If empty "vmnic0" is used by default
-        label: ESXi VLAN interface
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
-            != 'VlanManager'
-        type: text
-        value: ''
-        weight: 60
-    zabbix:
-      metadata:
-        label: Zabbix Access
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 70
-      password:
-        description: Password for Zabbix Administrator
-        label: password
-        type: password
-        value: zabbix
-        weight: 20
-      username:
-        description: Username for Zabbix Administrator
-        label: username
-        type: text
-        value: admin
-        weight: 10
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/ha/dha.yaml b/fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/ha/dha.yaml
deleted file mode 100644 (file)
index eed9ad6..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-title: Deployment Hardware Adapter (DHA)
-# DHA API version supported
-version: 1.1
-created: Mon May  4 09:03:46 UTC 2015
-comment: Test environment Ericsson Montreal
-
-# Adapter to use for this definition
-adapter: hp
-
-# Node list.
-# Mandatory property is id, all other properties are adapter specific.
-
-nodes:
-- id: 1
-  pxeMac: 14:58:D0:54:7A:D8
-  ipmiIp: 10.118.32.198
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 2
-  pxeMac: 14:58:D0:55:E2:E0
-  ipmiIp: 10.118.32.202
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 3
-  pxeMac: 9C:B6:54:8A:25:C0
-  ipmiIp: 10.118.32.213
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 4
-  pxeMac: 14:58:D0:54:28:80
-  ipmiIp: 10.118.32.201
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 5
-  pxeMac: 14:58:D0:54:E7:88
-  ipmiIp: 10.118.32.203
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 6
-  pxeMac: 14:58:D0:54:7A:28
-  ipmiIp: 10.118.32.205
-  ipmiUser: <username>
-  ipmiPass: <password>
-# Adding the Fuel node as node id 7 which may not be correct - please
-# adjust as needed.
-- id: 7
-  libvirtName: fuel-opnfv
-  libvirtTemplate: templates/hardware_environment/vms/fuel.xml
-  isFuel: yes
-  username: root
-  password: r00tme
-
-disks:
-  fuel: 30G
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/multinode/dea.yaml b/fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/multinode/dea.yaml
deleted file mode 100644 (file)
index 87ecdaa..0000000
+++ /dev/null
@@ -1,991 +0,0 @@
-title: Deployment Environment Adapter (DEA)
-# DEA API version supported
-version:
-created:
-comment: Test environment Ericsson Montreal
-environment:
-  name: opnfv_virt
-  mode: multinode
-  net_segment_type: vlan
-wanted_release: Juno on Ubuntu 12.04.4
-nodes:
-- id: 1
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 2
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 3
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 4
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 5
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 6
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
-fuel:
-  ADMIN_NETWORK:
-    ipaddress: 10.40.0.2
-    netmask: 255.255.255.0
-    dhcp_pool_start: 10.40.0.3
-    dhcp_pool_end: 10.40.0.254
-  DNS_UPSTREAM: 10.118.32.193
-  DNS_DOMAIN: opnfvericsson.ca
-  DNS_SEARCH: opnfvericsson.ca
-  FUEL_ACCESS:
-    user: admin
-    password: admin
-  HOSTNAME: opnfv
-  NTP1: 10.118.34.219
-  NTP2:
-  NTP3:
-interfaces_1:
-  eth0:
-  - fuelweb_admin
-  eth2:
-  - public
-  - management
-  - storage
-  - private
-transformations_1:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-eth2
-    - action: add-port
-      bridge: br-eth2
-      name: eth2
-    - action: add-br
-      name: br-eth3
-    - action: add-port
-      bridge: br-eth3
-      name: eth3
-    - action: add-br
-      name: br-eth4
-    - action: add-port
-      bridge: br-eth4
-      name: eth4
-    - action: add-br
-      name: br-eth5
-    - action: add-port
-      bridge: br-eth5
-      name: eth5
-    - action: add-br
-      name: br-ex
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-storage
-      tags:
-      - 220
-      - 0
-      vlan_ids:
-      - 220
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-mgmt
-      tags:
-      - 320
-      - 0
-      vlan_ids:
-      - 320
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-ex
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-prv
-transformations_2:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-eth2
-    - action: add-port
-      bridge: br-eth2
-      name: eth2
-    - action: add-br
-      name: br-eth3
-    - action: add-port
-      bridge: br-eth3
-      name: eth3
-    - action: add-br
-      name: br-eth4
-    - action: add-port
-      bridge: br-eth4
-      name: eth4
-    - action: add-br
-      name: br-eth5
-    - action: add-port
-      bridge: br-eth5
-      name: eth5
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-storage
-      tags:
-      - 220
-      - 0
-      vlan_ids:
-      - 220
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-mgmt
-      tags:
-      - 320
-      - 0
-      vlan_ids:
-      - 320
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-prv
-network:
-  networking_parameters:
-    base_mac: fa:16:3e:00:00:00
-    dns_nameservers:
-    - 10.118.32.193
-    floating_ranges:
-    - - 10.118.36.48
-      - 10.118.36.62
-    gre_id_range:
-    - 2
-    - 65535
-    internal_cidr: 192.168.111.0/24
-    internal_gateway: 192.168.111.1
-    net_l23_provider: ovs
-    segmentation_type: vlan
-    vlan_range:
-    - 2022
-    - 2023
-  networks:
-  - cidr: 10.118.36.32/27
-    gateway: 10.118.36.1
-    ip_ranges:
-    - - 10.118.36.33
-      - 10.118.36.47
-    meta:
-      assign_vip: true
-      cidr: 172.16.0.0/24
-      configurable: true
-      floating_range_var: floating_ranges
-      ip_range:
-      - 172.16.0.2
-      - 172.16.0.126
-      map_priority: 1
-      name: public
-      notation: ip_ranges
-      render_addr_mask: public
-      render_type: null
-      use_gateway: true
-      vlan_start: null
-    name: public
-    vlan_start: null
-  - cidr: 192.168.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.0.2
-      - 192.168.0.254
-    meta:
-      assign_vip: true
-      cidr: 192.168.0.0/24
-      configurable: true
-      map_priority: 2
-      name: management
-      notation: cidr
-      render_addr_mask: internal
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 320
-    name: management
-    vlan_start: 320
-  - cidr: 192.168.1.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.1.2
-      - 192.168.1.254
-    meta:
-      assign_vip: false
-      cidr: 192.168.1.0/24
-      configurable: true
-      map_priority: 2
-      name: storage
-      notation: cidr
-      render_addr_mask: storage
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 220
-    name: storage
-    vlan_start: 220
-  - cidr: null
-    gateway: null
-    ip_ranges: []
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 2
-      name: private
-      neutron_vlan_range: true
-      notation: null
-      render_addr_mask: null
-      render_type: null
-      seg_type: vlan
-      use_gateway: false
-      vlan_start: null
-    name: private
-    vlan_start: null
-  - cidr: 10.40.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 10.40.0.3
-      - 10.40.0.254
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 0
-      notation: ip_ranges
-      render_addr_mask: null
-      render_type: null
-      unmovable: true
-      use_gateway: true
-    name: fuelweb_admin
-    vlan_start: null
-settings:
-  editable:
-    access:
-      email:
-        description: Email address for Administrator
-        label: email
-        type: text
-        value: admin@localhost
-        weight: 40
-      metadata:
-        label: Access
-        weight: 10
-      password:
-        description: Password for Administrator
-        label: password
-        type: password
-        value: admin
-        weight: 20
-      tenant:
-        description: Tenant (project) name for Administrator
-        label: tenant
-        regex:
-          error: Invalid tenant name
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 30
-      user:
-        description: Username for Administrator
-        label: username
-        regex:
-          error: Invalid username
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 10
-    additional_components:
-      ceilometer:
-        description: If selected, Ceilometer component will be installed
-        label: Install Ceilometer
-        type: checkbox
-        value: false
-        weight: 40
-      heat:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 30
-      metadata:
-        label: Additional Components
-        weight: 20
-      murano:
-        description: If selected, Murano component will be installed
-        label: Install Murano
-        restrictions:
-        - cluster:net_provider != 'neutron'
-        type: checkbox
-        value: false
-        weight: 20
-      sahara:
-        description: If selected, Sahara component will be installed
-        label: Install Sahara
-        type: checkbox
-        value: false
-        weight: 10
-    common:
-      auth_key:
-        description: Public key(s) to include in authorized_keys on deployed nodes
-        label: Public Key
-        type: text
-        value: ''
-        weight: 70
-      auto_assign_floating_ip:
-        description: If selected, OpenStack will automatically assign a floating IP
-          to a new instance
-        label: Auto assign floating IP
-        restrictions:
-        - cluster:net_provider == 'neutron'
-        type: checkbox
-        value: false
-        weight: 40
-      compute_scheduler_driver:
-        label: Scheduler driver
-        type: radio
-        value: nova.scheduler.filter_scheduler.FilterScheduler
-        values:
-        - data: nova.scheduler.filter_scheduler.FilterScheduler
-          description: Currently the most advanced OpenStack scheduler. See the OpenStack
-            documentation for details.
-          label: Filter scheduler
-        - data: nova.scheduler.simple.SimpleScheduler
-          description: This is 'naive' scheduler which tries to find the least loaded
-            host
-          label: Simple scheduler
-        weight: 40
-      debug:
-        description: Debug logging mode provides more information, but requires more
-          disk space.
-        label: OpenStack debug logging
-        type: checkbox
-        value: false
-        weight: 20
-      disable_offload:
-        description: If set, generic segmentation offload (gso) and generic receive
-          offload (gro) on physical nics will be disabled. See ethtool man.
-        label: Disable generic offload on physical nics
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
-            == 'gre'
-        type: checkbox
-        value: true
-        weight: 80
-      libvirt_type:
-        label: Hypervisor type
-        type: radio
-        value: kvm
-        values:
-        - data: kvm
-          description: Choose this type of hypervisor if you run OpenStack on hardware
-          label: KVM
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: qemu
-          description: Choose this type of hypervisor if you run OpenStack on virtual
-            hosts.
-          label: QEMU
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: vcenter
-          description: Choose this type of hypervisor if you run OpenStack in a vCenter
-            environment.
-          label: vCenter
-          restrictions:
-          - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
-            == 'neutron'
-        weight: 30
-      metadata:
-        label: Common
-        weight: 30
-      nova_quota:
-        description: Quotas are used to limit CPU and memory usage for tenants. Enabling
-          quotas will increase load on the Nova database.
-        label: Nova quotas
-        type: checkbox
-        value: false
-        weight: 25
-      resume_guests_state_on_host_boot:
-        description: Whether to resume previous guests state when the host reboots.
-          If enabled, this option causes guests assigned to the host to resume their
-          previous state. If the guest was running a restart will be attempted when
-          nova-compute starts. If the guest was not running previously, a restart
-          will not be attempted.
-        label: Resume guests state on host boot
-        type: checkbox
-        value: true
-        weight: 60
-      use_cow_images:
-        description: For most cases you will want qcow format. If it's disabled, raw
-          image format will be used to run VMs. OpenStack with raw format currently
-          does not support snapshotting.
-        label: Use qcow format for images
-        type: checkbox
-        value: true
-        weight: 50
-    corosync:
-      group:
-        description: ''
-        label: Group
-        type: text
-        value: 226.94.1.1
-        weight: 10
-      metadata:
-        label: Corosync
-        restrictions:
-        - action: hide
-          condition: 'true'
-        weight: 50
-      port:
-        description: ''
-        label: Port
-        type: text
-        value: '12000'
-        weight: 20
-      verified:
-        description: Set True only if multicast is configured correctly on router.
-        label: Need to pass network verification.
-        type: checkbox
-        value: false
-        weight: 10
-    external_dns:
-      dns_list:
-        description: List of upstream DNS servers, separated by comma
-        label: DNS list
-        type: text
-        value: 10.118.32.193
-        weight: 10
-      metadata:
-        label: Upstream DNS
-        weight: 90
-    external_ntp:
-      metadata:
-        label: Upstream NTP
-        weight: 100
-      ntp_list:
-        description: List of upstream NTP servers, separated by comma
-        label: NTP servers list
-        type: text
-        value: 10.118.34.219
-        weight: 10
-    kernel_params:
-      kernel:
-        description: Default kernel parameters
-        label: Initial parameters
-        type: text
-        value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
-        weight: 45
-      metadata:
-        label: Kernel parameters
-        weight: 40
-    neutron_mellanox:
-      metadata:
-        enabled: true
-        label: Mellanox Neutron components
-        toggleable: false
-        weight: 50
-      plugin:
-        label: Mellanox drivers and SR-IOV plugin
-        type: radio
-        value: disabled
-        values:
-        - data: disabled
-          description: If selected, Mellanox drivers, Neutron and Cinder plugin will
-            not be installed.
-          label: Mellanox drivers and plugins disabled
-          restrictions:
-          - settings:storage.iser.value == true
-        - data: drivers_only
-          description: If selected, Mellanox Ethernet drivers will be installed to
-            support networking over Mellanox NIC. Mellanox Neutron plugin will not
-            be installed.
-          label: Install only Mellanox drivers
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm'
-        - data: ethernet
-          description: If selected, both Mellanox Ethernet drivers and Mellanox network
-            acceleration (Neutron) plugin will be installed.
-          label: Install Mellanox drivers and SR-IOV plugin
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
-            == 'neutron' and networking_parameters:segmentation_type == 'vlan')
-        weight: 60
-      vf_num:
-        description: Note that one virtual function will be reserved to the storage
-          network, in case of choosing iSER.
-        label: Number of virtual NICs
-        restrictions:
-        - settings:neutron_mellanox.plugin.value != 'ethernet'
-        type: text
-        value: '16'
-        weight: 70
-    nsx_plugin:
-      connector_type:
-        description: Default network transport type to use
-        label: NSX connector type
-        type: select
-        value: stt
-        values:
-        - data: gre
-          label: GRE
-        - data: ipsec_gre
-          label: GRE over IPSec
-        - data: stt
-          label: STT
-        - data: ipsec_stt
-          label: STT over IPSec
-        - data: bridge
-          label: Bridge
-        weight: 80
-      l3_gw_service_uuid:
-        description: UUID for the default L3 gateway service to use with this cluster
-        label: L3 service UUID
-        regex:
-          error: Invalid L3 gateway service UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 50
-      metadata:
-        enabled: false
-        label: VMware NSX
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
-            != 'nsx'
-        weight: 20
-      nsx_controllers:
-        description: One or more IPv4[:port] addresses of NSX controller node, separated
-          by comma (e.g. 10.30.30.2,192.168.110.254:443)
-        label: NSX controller endpoint
-        regex:
-          error: Invalid controller endpoints, specify valid IPv4[:port] pair
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(,(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?)*$
-        type: text
-        value: ''
-        weight: 60
-      nsx_password:
-        description: Password for Administrator
-        label: NSX password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: ''
-        weight: 30
-      nsx_username:
-        description: NSX administrator's username
-        label: NSX username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      packages_url:
-        description: URL to NSX specific packages
-        label: URL to NSX bits
-        regex:
-          error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
-            http://10.20.0.2/nsx)
-          source: ^https?://(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(/.*)?$
-        type: text
-        value: ''
-        weight: 70
-      replication_mode:
-        description: ''
-        label: NSX cluster has Service nodes
-        type: checkbox
-        value: true
-        weight: 90
-      transport_zone_uuid:
-        description: UUID of the pre-existing default NSX Transport zone
-        label: Transport zone UUID
-        regex:
-          error: Invalid transport zone UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 40
-    provision:
-      metadata:
-        label: Provision
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 80
-      method:
-        description: Which provision method to use for this cluster.
-        label: Provision method
-        type: radio
-        value: cobbler
-        values:
-        - data: image
-          description: Copying pre-built images on a disk.
-          label: Image
-        - data: cobbler
-          description: Install from scratch using anaconda or debian-installer.
-          label: Classic (use anaconda or debian-installer)
-    public_network_assignment:
-      assign_to_all_nodes:
-        description: When disabled, public network will be assigned to controllers
-          and zabbix-server only
-        label: Assign public network to all nodes
-        type: checkbox
-        value: false
-        weight: 10
-      metadata:
-        label: Public network assignment
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron'
-        weight: 50
-    storage:
-      ephemeral_ceph:
-        description: Configures Nova to store ephemeral volumes in RBD. This works
-          best if Ceph is enabled for volumes and images, too. Enables live migration
-          of all types of Ceph backed VMs (without this option, live migration will
-          only work with VMs launched from Cinder volumes).
-        label: Ceph RBD for ephemeral volumes (Nova)
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 75
-      images_ceph:
-        description: Configures Glance to use the Ceph RBD backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: Ceph RBD for images (Glance)
-        type: checkbox
-        value: true
-        weight: 30
-      images_vcenter:
-        description: Configures Glance to use the vCenter/ESXi backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: VMWare vCenter/ESXi datastore for images (Glance)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter'
-        type: checkbox
-        value: false
-        weight: 35
-      iser:
-        description: 'High performance block storage: Cinder volumes over iSER protocol
-          (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
-          and will use a dedicated virtual function for the storage network.'
-        label: iSER protocol for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
-          != 'kvm'
-        type: checkbox
-        value: false
-        weight: 11
-      metadata:
-        label: Storage
-        weight: 60
-      objects_ceph:
-        description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
-          Swift API Interfaces. If enabled, this option will prevent Swift from installing.
-        label: Ceph RadosGW for objects (Swift API)
-        restrictions:
-        - settings:storage.images_ceph.value == false
-        type: checkbox
-        value: false
-        weight: 80
-      osd_pool_size:
-        description: Configures the default number of object replicas in Ceph. This
-          number must be equal to or lower than the number of deployed 'Storage -
-          Ceph OSD' nodes.
-        label: Ceph object replication factor
-        regex:
-          error: Invalid number
-          source: ^[1-9]\d*$
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: text
-        value: '2'
-        weight: 85
-      vc_datacenter:
-        description: Inventory path to a datacenter. If you want to use ESXi host
-          as datastore, it should be "ha-datacenter".
-        label: Datacenter name
-        regex:
-          error: Empty datacenter
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 65
-      vc_datastore:
-        description: Datastore associated with the datacenter.
-        label: Datastore name
-        regex:
-          error: Empty datastore
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 60
-      vc_host:
-        description: IP Address of vCenter/ESXi
-        label: vCenter/ESXi IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 45
-      vc_image_dir:
-        description: The name of the directory where the glance images will be stored
-          in the VMware datastore.
-        label: Datastore Images directory
-        regex:
-          error: Empty images directory
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: /openstack_glance
-        weight: 70
-      vc_password:
-        description: vCenter/ESXi admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: password
-        value: ''
-        weight: 55
-      vc_user:
-        description: vCenter/ESXi admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 50
-      volumes_ceph:
-        description: Configures Cinder to store volumes in Ceph RBD images.
-        label: Ceph RBD for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
-          == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 20
-      volumes_lvm:
-        description: Requires at least one Storage - Cinder LVM node.
-        label: Cinder LVM over iSCSI for volumes
-        restrictions:
-        - settings:storage.volumes_ceph.value == true
-        type: checkbox
-        value: false
-        weight: 10
-      volumes_vmdk:
-        description: Configures Cinder to store volumes via VMware vCenter.
-        label: VMware vCenter for volumes (Cinder)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
-          == true
-        type: checkbox
-        value: false
-        weight: 15
-    syslog:
-      metadata:
-        label: Syslog
-        weight: 50
-      syslog_port:
-        description: Remote syslog port
-        label: Port
-        regex:
-          error: Invalid Syslog port
-          source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
-        type: text
-        value: '514'
-        weight: 20
-      syslog_server:
-        description: Remote syslog hostname
-        label: Hostname
-        type: text
-        value: ''
-        weight: 10
-      syslog_transport:
-        label: Syslog transport protocol
-        type: radio
-        value: tcp
-        values:
-        - data: udp
-          description: ''
-          label: UDP
-        - data: tcp
-          description: ''
-          label: TCP
-        weight: 30
-    vcenter:
-      cluster:
-        description: vCenter cluster name. If you have multiple clusters, use comma
-          to separate names
-        label: Cluster
-        regex:
-          error: Invalid cluster list
-          source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
-        type: text
-        value: ''
-        weight: 40
-      datastore_regex:
-        description: The Datastore regexp setting specifies the data stores to use
-          with Compute. For example, "nas.*". If you want to use all available datastores,
-          leave this field blank
-        label: Datastore regexp
-        regex:
-          error: Invalid datastore regexp
-          source: ^(\S.*\S|\S|)$
-        type: text
-        value: ''
-        weight: 50
-      host_ip:
-        description: IP Address of vCenter
-        label: vCenter IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        type: text
-        value: ''
-        weight: 10
-      metadata:
-        label: vCenter
-        restrictions:
-        - action: hide
-          condition: settings:common.libvirt_type.value != 'vcenter'
-        weight: 20
-      use_vcenter:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 5
-      vc_password:
-        description: vCenter admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: admin
-        weight: 30
-      vc_user:
-        description: vCenter admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      vlan_interface:
-        description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
-          vmnic1). If empty "vmnic0" is used by default
-        label: ESXi VLAN interface
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
-            != 'VlanManager'
-        type: text
-        value: ''
-        weight: 60
-    zabbix:
-      metadata:
-        label: Zabbix Access
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 70
-      password:
-        description: Password for Zabbix Administrator
-        label: password
-        type: password
-        value: zabbix
-        weight: 20
-      username:
-        description: Username for Zabbix Administrator
-        label: username
-        type: text
-        value: admin
-        weight: 10
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/multinode/dha.yaml b/fuel/deploy/templates/hardware_environment/old_conf/ericsson_montreal_lab/multinode/dha.yaml
deleted file mode 100644 (file)
index eed9ad6..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-title: Deployment Hardware Adapter (DHA)
-# DHA API version supported
-version: 1.1
-created: Mon May  4 09:03:46 UTC 2015
-comment: Test environment Ericsson Montreal
-
-# Adapter to use for this definition
-adapter: hp
-
-# Node list.
-# Mandatory property is id, all other properties are adapter specific.
-
-nodes:
-- id: 1
-  pxeMac: 14:58:D0:54:7A:D8
-  ipmiIp: 10.118.32.198
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 2
-  pxeMac: 14:58:D0:55:E2:E0
-  ipmiIp: 10.118.32.202
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 3
-  pxeMac: 9C:B6:54:8A:25:C0
-  ipmiIp: 10.118.32.213
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 4
-  pxeMac: 14:58:D0:54:28:80
-  ipmiIp: 10.118.32.201
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 5
-  pxeMac: 14:58:D0:54:E7:88
-  ipmiIp: 10.118.32.203
-  ipmiUser: <username>
-  ipmiPass: <password>
-- id: 6
-  pxeMac: 14:58:D0:54:7A:28
-  ipmiIp: 10.118.32.205
-  ipmiUser: <username>
-  ipmiPass: <password>
-# Adding the Fuel node as node id 7 which may not be correct - please
-# adjust as needed.
-- id: 7
-  libvirtName: fuel-opnfv
-  libvirtTemplate: templates/hardware_environment/vms/fuel.xml
-  isFuel: yes
-  username: root
-  password: r00tme
-
-disks:
-  fuel: 30G
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/ha/dea.yaml b/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/ha/dea.yaml
deleted file mode 100644 (file)
index ba66bdd..0000000
+++ /dev/null
@@ -1,954 +0,0 @@
-title: Deployment Environment Adapter (DEA)
-# DEA API version supported
-version:
-created:
-comment: Config for LF POD1 - HA deployment with Ceph
-environment:
-  name: opnfv_virt
-  mode: ha
-  net_segment_type: vlan
-wanted_release: Juno on Ubuntu 12.04.4
-nodes:
-- id: 1
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 2
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 3
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 4
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 5
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
-fuel:
-  ADMIN_NETWORK:
-    ipaddress: 10.20.0.2
-    netmask: 255.255.0.0
-    dhcp_pool_start: 10.20.0.3
-    dhcp_pool_end: 10.20.0.254
-  DNS_UPSTREAM: 8.8.8.8
-  DNS_DOMAIN: domain.tld
-  DNS_SEARCH: domain.tld
-  FUEL_ACCESS:
-    user: admin
-    password: admin
-  HOSTNAME: opnfv
-  NTP1: 0.pool.ntp.org
-  NTP2: 1.pool.ntp.org
-  NTP3: 2.pool.ntp.org
-interfaces_1:
-  eth0:
-  - public
-  eth1:
-  - fuelweb_admin
-  - management
-  - storage
-  - private
-transformations_1:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-ex
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 301
-      - 0
-      vlan_ids:
-      - 301
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-mgmt
-      tags:
-      - 300
-      - 0
-      vlan_ids:
-      - 300
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-ex
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-prv
-transformations_2:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 301
-      - 0
-      vlan_ids:
-      - 301
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-mgmt
-      tags:
-      - 300
-      - 0
-      vlan_ids:
-      - 300
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-prv
-network:
-  networking_parameters:
-    base_mac: fa:16:3e:00:00:00
-    dns_nameservers:
-    - 8.8.4.4
-    - 8.8.8.8
-    floating_ranges:
-    - - 172.30.9.80
-      - 172.30.9.89
-    gre_id_range:
-    - 2
-    - 65535
-    internal_cidr: 192.168.111.0/24
-    internal_gateway: 192.168.111.1
-    net_l23_provider: ovs
-    segmentation_type: vlan
-    vlan_range:
-    - 1000
-    - 1010
-  networks:
-  - cidr: 172.30.9.0/24
-    gateway: 172.30.9.1
-    ip_ranges:
-    - - 172.30.9.70
-      - 172.30.9.79
-    meta:
-      assign_vip: true
-      cidr: 172.16.0.0/24
-      configurable: true
-      floating_range_var: floating_ranges
-      ip_range:
-      - 172.16.0.2
-      - 172.16.0.126
-      map_priority: 1
-      name: public
-      notation: ip_ranges
-      render_addr_mask: public
-      render_type: null
-      use_gateway: true
-      vlan_start: null
-    name: public
-    vlan_start: null
-  - cidr: 192.168.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.0.2
-      - 192.168.0.254
-    meta:
-      assign_vip: true
-      cidr: 192.168.0.0/24
-      configurable: true
-      map_priority: 2
-      name: management
-      notation: cidr
-      render_addr_mask: internal
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 101
-    name: management
-    vlan_start: 300
-  - cidr: 192.168.1.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.1.2
-      - 192.168.1.254
-    meta:
-      assign_vip: false
-      cidr: 192.168.1.0/24
-      configurable: true
-      map_priority: 2
-      name: storage
-      notation: cidr
-      render_addr_mask: storage
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 102
-    name: storage
-    vlan_start: 301
-  - cidr: null
-    gateway: null
-    ip_ranges: []
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 2
-      name: private
-      neutron_vlan_range: true
-      notation: null
-      render_addr_mask: null
-      render_type: null
-      seg_type: vlan
-      use_gateway: false
-      vlan_start: null
-    name: private
-    vlan_start: null
-  - cidr: 10.20.0.0/16
-    gateway: null
-    ip_ranges:
-    - - 10.20.0.3
-      - 10.20.255.254
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 0
-      notation: ip_ranges
-      render_addr_mask: null
-      render_type: null
-      unmovable: true
-      use_gateway: true
-    name: fuelweb_admin
-    vlan_start: null
-settings:
-  editable:
-    access:
-      email:
-        description: Email address for Administrator
-        label: email
-        type: text
-        value: admin@localhost
-        weight: 40
-      metadata:
-        label: Access
-        weight: 10
-      password:
-        description: Password for Administrator
-        label: password
-        type: password
-        value: admin
-        weight: 20
-      tenant:
-        description: Tenant (project) name for Administrator
-        label: tenant
-        regex:
-          error: Invalid tenant name
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 30
-      user:
-        description: Username for Administrator
-        label: username
-        regex:
-          error: Invalid username
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 10
-    additional_components:
-      ceilometer:
-        description: If selected, Ceilometer component will be installed
-        label: Install Ceilometer
-        type: checkbox
-        value: false
-        weight: 40
-      heat:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 30
-      metadata:
-        label: Additional Components
-        weight: 20
-      murano:
-        description: If selected, Murano component will be installed
-        label: Install Murano
-        restrictions:
-        - cluster:net_provider != 'neutron'
-        type: checkbox
-        value: false
-        weight: 20
-      sahara:
-        description: If selected, Sahara component will be installed
-        label: Install Sahara
-        type: checkbox
-        value: false
-        weight: 10
-    common:
-      auth_key:
-        description: Public key(s) to include in authorized_keys on deployed nodes
-        label: Public Key
-        type: text
-        value: ''
-        weight: 70
-      auto_assign_floating_ip:
-        description: If selected, OpenStack will automatically assign a floating IP
-          to a new instance
-        label: Auto assign floating IP
-        restrictions:
-        - cluster:net_provider == 'neutron'
-        type: checkbox
-        value: false
-        weight: 40
-      compute_scheduler_driver:
-        label: Scheduler driver
-        type: radio
-        value: nova.scheduler.filter_scheduler.FilterScheduler
-        values:
-        - data: nova.scheduler.filter_scheduler.FilterScheduler
-          description: Currently the most advanced OpenStack scheduler. See the OpenStack
-            documentation for details.
-          label: Filter scheduler
-        - data: nova.scheduler.simple.SimpleScheduler
-          description: This is 'naive' scheduler which tries to find the least loaded
-            host
-          label: Simple scheduler
-        weight: 40
-      debug:
-        description: Debug logging mode provides more information, but requires more
-          disk space.
-        label: OpenStack debug logging
-        type: checkbox
-        value: false
-        weight: 20
-      disable_offload:
-        description: If set, generic segmentation offload (gso) and generic receive
-          offload (gro) on physical nics will be disabled. See ethtool man.
-        label: Disable generic offload on physical nics
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
-            == 'gre'
-        type: checkbox
-        value: true
-        weight: 80
-      libvirt_type:
-        label: Hypervisor type
-        type: radio
-        value: kvm
-        values:
-        - data: kvm
-          description: Choose this type of hypervisor if you run OpenStack on hardware
-          label: KVM
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: qemu
-          description: Choose this type of hypervisor if you run OpenStack on virtual
-            hosts.
-          label: QEMU
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: vcenter
-          description: Choose this type of hypervisor if you run OpenStack in a vCenter
-            environment.
-          label: vCenter
-          restrictions:
-          - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
-            == 'neutron'
-        weight: 30
-      metadata:
-        label: Common
-        weight: 30
-      nova_quota:
-        description: Quotas are used to limit CPU and memory usage for tenants. Enabling
-          quotas will increase load on the Nova database.
-        label: Nova quotas
-        type: checkbox
-        value: false
-        weight: 25
-      resume_guests_state_on_host_boot:
-        description: Whether to resume previous guests state when the host reboots.
-          If enabled, this option causes guests assigned to the host to resume their
-          previous state. If the guest was running a restart will be attempted when
-          nova-compute starts. If the guest was not running previously, a restart
-          will not be attempted.
-        label: Resume guests state on host boot
-        type: checkbox
-        value: true
-        weight: 60
-      use_cow_images:
-        description: For most cases you will want qcow format. If it's disabled, raw
-          image format will be used to run VMs. OpenStack with raw format currently
-          does not support snapshotting.
-        label: Use qcow format for images
-        type: checkbox
-        value: true
-        weight: 50
-    corosync:
-      group:
-        description: ''
-        label: Group
-        type: text
-        value: 226.94.1.1
-        weight: 10
-      metadata:
-        label: Corosync
-        restrictions:
-        - action: hide
-          condition: 'true'
-        weight: 50
-      port:
-        description: ''
-        label: Port
-        type: text
-        value: '12000'
-        weight: 20
-      verified:
-        description: Set True only if multicast is configured correctly on router.
-        label: Need to pass network verification.
-        type: checkbox
-        value: false
-        weight: 10
-    external_dns:
-      dns_list:
-        description: List of upstream DNS servers, separated by comma
-        label: DNS list
-        type: text
-        value: 8.8.8.8, 8.8.4.4
-        weight: 10
-      metadata:
-        label: Upstream DNS
-        weight: 90
-    external_ntp:
-      metadata:
-        label: Upstream NTP
-        weight: 100
-      ntp_list:
-        description: List of upstream NTP servers, separated by comma
-        label: NTP servers list
-        type: text
-        value: 0.pool.ntp.org, 1.pool.ntp.org
-        weight: 10
-    kernel_params:
-      kernel:
-        description: Default kernel parameters
-        label: Initial parameters
-        type: text
-        value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
-        weight: 45
-      metadata:
-        label: Kernel parameters
-        weight: 40
-    neutron_mellanox:
-      metadata:
-        enabled: true
-        label: Mellanox Neutron components
-        toggleable: false
-        weight: 50
-      plugin:
-        label: Mellanox drivers and SR-IOV plugin
-        type: radio
-        value: disabled
-        values:
-        - data: disabled
-          description: If selected, Mellanox drivers, Neutron and Cinder plugin will
-            not be installed.
-          label: Mellanox drivers and plugins disabled
-          restrictions:
-          - settings:storage.iser.value == true
-        - data: drivers_only
-          description: If selected, Mellanox Ethernet drivers will be installed to
-            support networking over Mellanox NIC. Mellanox Neutron plugin will not
-            be installed.
-          label: Install only Mellanox drivers
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm'
-        - data: ethernet
-          description: If selected, both Mellanox Ethernet drivers and Mellanox network
-            acceleration (Neutron) plugin will be installed.
-          label: Install Mellanox drivers and SR-IOV plugin
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
-            == 'neutron' and networking_parameters:segmentation_type == 'vlan')
-        weight: 60
-      vf_num:
-        description: Note that one virtual function will be reserved to the storage
-          network, in case of choosing iSER.
-        label: Number of virtual NICs
-        restrictions:
-        - settings:neutron_mellanox.plugin.value != 'ethernet'
-        type: text
-        value: '16'
-        weight: 70
-    nsx_plugin:
-      connector_type:
-        description: Default network transport type to use
-        label: NSX connector type
-        type: select
-        value: stt
-        values:
-        - data: gre
-          label: GRE
-        - data: ipsec_gre
-          label: GRE over IPSec
-        - data: stt
-          label: STT
-        - data: ipsec_stt
-          label: STT over IPSec
-        - data: bridge
-          label: Bridge
-        weight: 80
-      l3_gw_service_uuid:
-        description: UUID for the default L3 gateway service to use with this cluster
-        label: L3 service UUID
-        regex:
-          error: Invalid L3 gateway service UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 50
-      metadata:
-        enabled: false
-        label: VMware NSX
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
-            != 'nsx'
-        weight: 20
-      nsx_controllers:
-        description: One or more IPv4[:port] addresses of NSX controller node, separated
-          by comma (e.g. 10.30.30.2,192.168.110.254:443)
-        label: NSX controller endpoint
-        regex:
-          error: Invalid controller endpoints, specify valid IPv4[:port] pair
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(,(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?)*$
-        type: text
-        value: ''
-        weight: 60
-      nsx_password:
-        description: Password for Administrator
-        label: NSX password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: ''
-        weight: 30
-      nsx_username:
-        description: NSX administrator's username
-        label: NSX username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      packages_url:
-        description: URL to NSX specific packages
-        label: URL to NSX bits
-        regex:
-          error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
-            http://10.20.0.2/nsx)
-          source: ^https?://(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(/.*)?$
-        type: text
-        value: ''
-        weight: 70
-      replication_mode:
-        description: ''
-        label: NSX cluster has Service nodes
-        type: checkbox
-        value: true
-        weight: 90
-      transport_zone_uuid:
-        description: UUID of the pre-existing default NSX Transport zone
-        label: Transport zone UUID
-        regex:
-          error: Invalid transport zone UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 40
-    provision:
-      metadata:
-        label: Provision
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 80
-      method:
-        description: Which provision method to use for this cluster.
-        label: Provision method
-        type: radio
-        value: cobbler
-        values:
-        - data: image
-          description: Copying pre-built images on a disk.
-          label: Image
-        - data: cobbler
-          description: Install from scratch using anaconda or debian-installer.
-          label: Classic (use anaconda or debian-installer)
-    public_network_assignment:
-      assign_to_all_nodes:
-        description: When disabled, public network will be assigned to controllers
-          and zabbix-server only
-        label: Assign public network to all nodes
-        type: checkbox
-        value: false
-        weight: 10
-      metadata:
-        label: Public network assignment
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron'
-        weight: 50
-    storage:
-      ephemeral_ceph:
-        description: Configures Nova to store ephemeral volumes in RBD. This works
-          best if Ceph is enabled for volumes and images, too. Enables live migration
-          of all types of Ceph backed VMs (without this option, live migration will
-          only work with VMs launched from Cinder volumes).
-        label: Ceph RBD for ephemeral volumes (Nova)
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 75
-      images_ceph:
-        description: Configures Glance to use the Ceph RBD backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: Ceph RBD for images (Glance)
-        type: checkbox
-        value: true
-        weight: 30
-      images_vcenter:
-        description: Configures Glance to use the vCenter/ESXi backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: VMWare vCenter/ESXi datastore for images (Glance)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter'
-        type: checkbox
-        value: false
-        weight: 35
-      iser:
-        description: 'High performance block storage: Cinder volumes over iSER protocol
-          (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
-          and will use a dedicated virtual function for the storage network.'
-        label: iSER protocol for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
-          != 'kvm'
-        type: checkbox
-        value: false
-        weight: 11
-      metadata:
-        label: Storage
-        weight: 60
-      objects_ceph:
-        description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
-          Swift API Interfaces. If enabled, this option will prevent Swift from installing.
-        label: Ceph RadosGW for objects (Swift API)
-        restrictions:
-        - settings:storage.images_ceph.value == false
-        type: checkbox
-        value: false
-        weight: 80
-      osd_pool_size:
-        description: Configures the default number of object replicas in Ceph. This
-          number must be equal to or lower than the number of deployed 'Storage -
-          Ceph OSD' nodes.
-        label: Ceph object replication factor
-        regex:
-          error: Invalid number
-          source: ^[1-9]\d*$
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: text
-        value: '2'
-        weight: 85
-      vc_datacenter:
-        description: Inventory path to a datacenter. If you want to use ESXi host
-          as datastore, it should be "ha-datacenter".
-        label: Datacenter name
-        regex:
-          error: Empty datacenter
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 65
-      vc_datastore:
-        description: Datastore associated with the datacenter.
-        label: Datastore name
-        regex:
-          error: Empty datastore
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 60
-      vc_host:
-        description: IP Address of vCenter/ESXi
-        label: vCenter/ESXi IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 45
-      vc_image_dir:
-        description: The name of the directory where the glance images will be stored
-          in the VMware datastore.
-        label: Datastore Images directory
-        regex:
-          error: Empty images directory
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: /openstack_glance
-        weight: 70
-      vc_password:
-        description: vCenter/ESXi admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: password
-        value: ''
-        weight: 55
-      vc_user:
-        description: vCenter/ESXi admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 50
-      volumes_ceph:
-        description: Configures Cinder to store volumes in Ceph RBD images.
-        label: Ceph RBD for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
-          == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 20
-      volumes_lvm:
-        description: Requires at least one Storage - Cinder LVM node.
-        label: Cinder LVM over iSCSI for volumes
-        restrictions:
-        - settings:storage.volumes_ceph.value == true
-        type: checkbox
-        value: false
-        weight: 10
-      volumes_vmdk:
-        description: Configures Cinder to store volumes via VMware vCenter.
-        label: VMware vCenter for volumes (Cinder)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
-          == true
-        type: checkbox
-        value: false
-        weight: 15
-    syslog:
-      metadata:
-        label: Syslog
-        weight: 50
-      syslog_port:
-        description: Remote syslog port
-        label: Port
-        regex:
-          error: Invalid Syslog port
-          source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
-        type: text
-        value: '514'
-        weight: 20
-      syslog_server:
-        description: Remote syslog hostname
-        label: Hostname
-        type: text
-        value: ''
-        weight: 10
-      syslog_transport:
-        label: Syslog transport protocol
-        type: radio
-        value: tcp
-        values:
-        - data: udp
-          description: ''
-          label: UDP
-        - data: tcp
-          description: ''
-          label: TCP
-        weight: 30
-    vcenter:
-      cluster:
-        description: vCenter cluster name. If you have multiple clusters, use comma
-          to separate names
-        label: Cluster
-        regex:
-          error: Invalid cluster list
-          source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
-        type: text
-        value: ''
-        weight: 40
-      datastore_regex:
-        description: The Datastore regexp setting specifies the data stores to use
-          with Compute. For example, "nas.*". If you want to use all available datastores,
-          leave this field blank
-        label: Datastore regexp
-        regex:
-          error: Invalid datastore regexp
-          source: ^(\S.*\S|\S|)$
-        type: text
-        value: ''
-        weight: 50
-      host_ip:
-        description: IP Address of vCenter
-        label: vCenter IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        type: text
-        value: ''
-        weight: 10
-      metadata:
-        label: vCenter
-        restrictions:
-        - action: hide
-          condition: settings:common.libvirt_type.value != 'vcenter'
-        weight: 20
-      use_vcenter:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 5
-      vc_password:
-        description: vCenter admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: admin
-        weight: 30
-      vc_user:
-        description: vCenter admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      vlan_interface:
-        description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
-          vmnic1). If empty "vmnic0" is used by default
-        label: ESXi VLAN interface
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
-            != 'VlanManager'
-        type: text
-        value: ''
-        weight: 60
-    zabbix:
-      metadata:
-        label: Zabbix Access
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 70
-      password:
-        description: Password for Zabbix Administrator
-        label: password
-        type: password
-        value: zabbix
-        weight: 20
-      username:
-        description: Username for Zabbix Administrator
-        label: username
-        type: text
-        value: admin
-        weight: 10
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/ha/dha.yaml b/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/ha/dha.yaml
deleted file mode 100644 (file)
index a7fc7c0..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-title: Deployment Hardware Adapter (DHA)
-# DHA API version supported
-version:
-created:
-comment: Config for LF POD1
-
-# Adapter to use for this definition
-adapter: ipmi
-
-# Node list.
-# Mandatory property is id, all other properties are adapter specific.
-
-nodes:
-- id: 1
-  pxeMac: 00:25:b5:b0:00:ef
-  ipmiIp: 172.30.8.69
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 2
-  pxeMac: 00:25:b5:b0:00:cf
-  ipmiIp: 172.30.8.78
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 3
-  pxeMac: 00:25:b5:b0:00:8f
-  ipmiIp: 172.30.8.68
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 4
-  pxeMac: 00:25:b5:b0:00:6f
-  ipmiIp: 172.30.8.77
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 5
-  pxeMac: 00:25:b5:b0:00:4f
-  ipmiIp: 172.30.8.67
-  ipmiUser: admin
-  ipmiPass: octopus
-# Adding the Fuel node as node id 6 which may not be correct - please
-# adjust as needed.
-- id: 6
-  libvirtName: fuel-opnfv
-  libvirtTemplate: templates/hardware_environment/vms/fuel.xml
-  isFuel: yes
-  username: root
-  password: r00tme
-
-disks:
-  fuel: 30G
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/multinode/dea.yaml b/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/multinode/dea.yaml
deleted file mode 100644 (file)
index 35b1c3f..0000000
+++ /dev/null
@@ -1,954 +0,0 @@
-title: Deployment Environment Adapter (DEA)
-# DEA API version supported
-version:
-created:
-comment: Config for LF POD1 - Multinode deployment with Ceph
-environment:
-  name: opnfv_virt
-  mode: multinode
-  net_segment_type: vlan
-wanted_release: Juno on Ubuntu 12.04.4
-nodes:
-- id: 1
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 2
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 3
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 4
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 5
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
-fuel:
-  ADMIN_NETWORK:
-    ipaddress: 10.20.0.2
-    netmask: 255.255.0.0
-    dhcp_pool_start: 10.20.0.3
-    dhcp_pool_end: 10.20.0.254
-  DNS_UPSTREAM: 8.8.8.8
-  DNS_DOMAIN: domain.tld
-  DNS_SEARCH: domain.tld
-  FUEL_ACCESS:
-    user: admin
-    password: admin
-  HOSTNAME: opnfv
-  NTP1: 0.pool.ntp.org
-  NTP2: 1.pool.ntp.org
-  NTP3: 2.pool.ntp.org
-interfaces_1:
-  eth0:
-  - public
-  eth1:
-  - fuelweb_admin
-  - management
-  - storage
-  - private
-transformations_1:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-ex
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 301
-      - 0
-      vlan_ids:
-      - 301
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-mgmt
-      tags:
-      - 300
-      - 0
-      vlan_ids:
-      - 300
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-ex
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-prv
-transformations_2:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 301
-      - 0
-      vlan_ids:
-      - 301
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-mgmt
-      tags:
-      - 300
-      - 0
-      vlan_ids:
-      - 300
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-prv
-network:
-  networking_parameters:
-    base_mac: fa:16:3e:00:00:00
-    dns_nameservers:
-    - 8.8.4.4
-    - 8.8.8.8
-    floating_ranges:
-    - - 172.30.9.80
-      - 172.30.9.89
-    gre_id_range:
-    - 2
-    - 65535
-    internal_cidr: 192.168.111.0/24
-    internal_gateway: 192.168.111.1
-    net_l23_provider: ovs
-    segmentation_type: vlan
-    vlan_range:
-    - 1000
-    - 1010
-  networks:
-  - cidr: 172.30.9.0/24
-    gateway: 172.30.9.1
-    ip_ranges:
-    - - 172.30.9.70
-      - 172.30.9.79
-    meta:
-      assign_vip: true
-      cidr: 172.16.0.0/24
-      configurable: true
-      floating_range_var: floating_ranges
-      ip_range:
-      - 172.16.0.2
-      - 172.16.0.126
-      map_priority: 1
-      name: public
-      notation: ip_ranges
-      render_addr_mask: public
-      render_type: null
-      use_gateway: true
-      vlan_start: null
-    name: public
-    vlan_start: null
-  - cidr: 192.168.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.0.2
-      - 192.168.0.254
-    meta:
-      assign_vip: true
-      cidr: 192.168.0.0/24
-      configurable: true
-      map_priority: 2
-      name: management
-      notation: cidr
-      render_addr_mask: internal
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 101
-    name: management
-    vlan_start: 300
-  - cidr: 192.168.1.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.1.2
-      - 192.168.1.254
-    meta:
-      assign_vip: false
-      cidr: 192.168.1.0/24
-      configurable: true
-      map_priority: 2
-      name: storage
-      notation: cidr
-      render_addr_mask: storage
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 102
-    name: storage
-    vlan_start: 301
-  - cidr: null
-    gateway: null
-    ip_ranges: []
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 2
-      name: private
-      neutron_vlan_range: true
-      notation: null
-      render_addr_mask: null
-      render_type: null
-      seg_type: vlan
-      use_gateway: false
-      vlan_start: null
-    name: private
-    vlan_start: null
-  - cidr: 10.20.0.0/16
-    gateway: null
-    ip_ranges:
-    - - 10.20.0.3
-      - 10.20.255.254
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 0
-      notation: ip_ranges
-      render_addr_mask: null
-      render_type: null
-      unmovable: true
-      use_gateway: true
-    name: fuelweb_admin
-    vlan_start: null
-settings:
-  editable:
-    access:
-      email:
-        description: Email address for Administrator
-        label: email
-        type: text
-        value: admin@localhost
-        weight: 40
-      metadata:
-        label: Access
-        weight: 10
-      password:
-        description: Password for Administrator
-        label: password
-        type: password
-        value: admin
-        weight: 20
-      tenant:
-        description: Tenant (project) name for Administrator
-        label: tenant
-        regex:
-          error: Invalid tenant name
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 30
-      user:
-        description: Username for Administrator
-        label: username
-        regex:
-          error: Invalid username
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 10
-    additional_components:
-      ceilometer:
-        description: If selected, Ceilometer component will be installed
-        label: Install Ceilometer
-        type: checkbox
-        value: false
-        weight: 40
-      heat:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 30
-      metadata:
-        label: Additional Components
-        weight: 20
-      murano:
-        description: If selected, Murano component will be installed
-        label: Install Murano
-        restrictions:
-        - cluster:net_provider != 'neutron'
-        type: checkbox
-        value: false
-        weight: 20
-      sahara:
-        description: If selected, Sahara component will be installed
-        label: Install Sahara
-        type: checkbox
-        value: false
-        weight: 10
-    common:
-      auth_key:
-        description: Public key(s) to include in authorized_keys on deployed nodes
-        label: Public Key
-        type: text
-        value: ''
-        weight: 70
-      auto_assign_floating_ip:
-        description: If selected, OpenStack will automatically assign a floating IP
-          to a new instance
-        label: Auto assign floating IP
-        restrictions:
-        - cluster:net_provider == 'neutron'
-        type: checkbox
-        value: false
-        weight: 40
-      compute_scheduler_driver:
-        label: Scheduler driver
-        type: radio
-        value: nova.scheduler.filter_scheduler.FilterScheduler
-        values:
-        - data: nova.scheduler.filter_scheduler.FilterScheduler
-          description: Currently the most advanced OpenStack scheduler. See the OpenStack
-            documentation for details.
-          label: Filter scheduler
-        - data: nova.scheduler.simple.SimpleScheduler
-          description: This is 'naive' scheduler which tries to find the least loaded
-            host
-          label: Simple scheduler
-        weight: 40
-      debug:
-        description: Debug logging mode provides more information, but requires more
-          disk space.
-        label: OpenStack debug logging
-        type: checkbox
-        value: false
-        weight: 20
-      disable_offload:
-        description: If set, generic segmentation offload (gso) and generic receive
-          offload (gro) on physical nics will be disabled. See ethtool man.
-        label: Disable generic offload on physical nics
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
-            == 'gre'
-        type: checkbox
-        value: true
-        weight: 80
-      libvirt_type:
-        label: Hypervisor type
-        type: radio
-        value: kvm
-        values:
-        - data: kvm
-          description: Choose this type of hypervisor if you run OpenStack on hardware
-          label: KVM
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: qemu
-          description: Choose this type of hypervisor if you run OpenStack on virtual
-            hosts.
-          label: QEMU
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: vcenter
-          description: Choose this type of hypervisor if you run OpenStack in a vCenter
-            environment.
-          label: vCenter
-          restrictions:
-          - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
-            == 'neutron'
-        weight: 30
-      metadata:
-        label: Common
-        weight: 30
-      nova_quota:
-        description: Quotas are used to limit CPU and memory usage for tenants. Enabling
-          quotas will increase load on the Nova database.
-        label: Nova quotas
-        type: checkbox
-        value: false
-        weight: 25
-      resume_guests_state_on_host_boot:
-        description: Whether to resume previous guests state when the host reboots.
-          If enabled, this option causes guests assigned to the host to resume their
-          previous state. If the guest was running a restart will be attempted when
-          nova-compute starts. If the guest was not running previously, a restart
-          will not be attempted.
-        label: Resume guests state on host boot
-        type: checkbox
-        value: true
-        weight: 60
-      use_cow_images:
-        description: For most cases you will want qcow format. If it's disabled, raw
-          image format will be used to run VMs. OpenStack with raw format currently
-          does not support snapshotting.
-        label: Use qcow format for images
-        type: checkbox
-        value: true
-        weight: 50
-    corosync:
-      group:
-        description: ''
-        label: Group
-        type: text
-        value: 226.94.1.1
-        weight: 10
-      metadata:
-        label: Corosync
-        restrictions:
-        - action: hide
-          condition: 'true'
-        weight: 50
-      port:
-        description: ''
-        label: Port
-        type: text
-        value: '12000'
-        weight: 20
-      verified:
-        description: Set True only if multicast is configured correctly on router.
-        label: Need to pass network verification.
-        type: checkbox
-        value: false
-        weight: 10
-    external_dns:
-      dns_list:
-        description: List of upstream DNS servers, separated by comma
-        label: DNS list
-        type: text
-        value: 8.8.8.8, 8.8.4.4
-        weight: 10
-      metadata:
-        label: Upstream DNS
-        weight: 90
-    external_ntp:
-      metadata:
-        label: Upstream NTP
-        weight: 100
-      ntp_list:
-        description: List of upstream NTP servers, separated by comma
-        label: NTP servers list
-        type: text
-        value: 0.pool.ntp.org, 1.pool.ntp.org
-        weight: 10
-    kernel_params:
-      kernel:
-        description: Default kernel parameters
-        label: Initial parameters
-        type: text
-        value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
-        weight: 45
-      metadata:
-        label: Kernel parameters
-        weight: 40
-    neutron_mellanox:
-      metadata:
-        enabled: true
-        label: Mellanox Neutron components
-        toggleable: false
-        weight: 50
-      plugin:
-        label: Mellanox drivers and SR-IOV plugin
-        type: radio
-        value: disabled
-        values:
-        - data: disabled
-          description: If selected, Mellanox drivers, Neutron and Cinder plugin will
-            not be installed.
-          label: Mellanox drivers and plugins disabled
-          restrictions:
-          - settings:storage.iser.value == true
-        - data: drivers_only
-          description: If selected, Mellanox Ethernet drivers will be installed to
-            support networking over Mellanox NIC. Mellanox Neutron plugin will not
-            be installed.
-          label: Install only Mellanox drivers
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm'
-        - data: ethernet
-          description: If selected, both Mellanox Ethernet drivers and Mellanox network
-            acceleration (Neutron) plugin will be installed.
-          label: Install Mellanox drivers and SR-IOV plugin
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
-            == 'neutron' and networking_parameters:segmentation_type == 'vlan')
-        weight: 60
-      vf_num:
-        description: Note that one virtual function will be reserved to the storage
-          network, in case of choosing iSER.
-        label: Number of virtual NICs
-        restrictions:
-        - settings:neutron_mellanox.plugin.value != 'ethernet'
-        type: text
-        value: '16'
-        weight: 70
-    nsx_plugin:
-      connector_type:
-        description: Default network transport type to use
-        label: NSX connector type
-        type: select
-        value: stt
-        values:
-        - data: gre
-          label: GRE
-        - data: ipsec_gre
-          label: GRE over IPSec
-        - data: stt
-          label: STT
-        - data: ipsec_stt
-          label: STT over IPSec
-        - data: bridge
-          label: Bridge
-        weight: 80
-      l3_gw_service_uuid:
-        description: UUID for the default L3 gateway service to use with this cluster
-        label: L3 service UUID
-        regex:
-          error: Invalid L3 gateway service UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 50
-      metadata:
-        enabled: false
-        label: VMware NSX
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
-            != 'nsx'
-        weight: 20
-      nsx_controllers:
-        description: One or more IPv4[:port] addresses of NSX controller node, separated
-          by comma (e.g. 10.30.30.2,192.168.110.254:443)
-        label: NSX controller endpoint
-        regex:
-          error: Invalid controller endpoints, specify valid IPv4[:port] pair
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(,(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?)*$
-        type: text
-        value: ''
-        weight: 60
-      nsx_password:
-        description: Password for Administrator
-        label: NSX password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: ''
-        weight: 30
-      nsx_username:
-        description: NSX administrator's username
-        label: NSX username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      packages_url:
-        description: URL to NSX specific packages
-        label: URL to NSX bits
-        regex:
-          error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
-            http://10.20.0.2/nsx)
-          source: ^https?://(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(/.*)?$
-        type: text
-        value: ''
-        weight: 70
-      replication_mode:
-        description: ''
-        label: NSX cluster has Service nodes
-        type: checkbox
-        value: true
-        weight: 90
-      transport_zone_uuid:
-        description: UUID of the pre-existing default NSX Transport zone
-        label: Transport zone UUID
-        regex:
-          error: Invalid transport zone UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 40
-    provision:
-      metadata:
-        label: Provision
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 80
-      method:
-        description: Which provision method to use for this cluster.
-        label: Provision method
-        type: radio
-        value: cobbler
-        values:
-        - data: image
-          description: Copying pre-built images on a disk.
-          label: Image
-        - data: cobbler
-          description: Install from scratch using anaconda or debian-installer.
-          label: Classic (use anaconda or debian-installer)
-    public_network_assignment:
-      assign_to_all_nodes:
-        description: When disabled, public network will be assigned to controllers
-          and zabbix-server only
-        label: Assign public network to all nodes
-        type: checkbox
-        value: false
-        weight: 10
-      metadata:
-        label: Public network assignment
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron'
-        weight: 50
-    storage:
-      ephemeral_ceph:
-        description: Configures Nova to store ephemeral volumes in RBD. This works
-          best if Ceph is enabled for volumes and images, too. Enables live migration
-          of all types of Ceph backed VMs (without this option, live migration will
-          only work with VMs launched from Cinder volumes).
-        label: Ceph RBD for ephemeral volumes (Nova)
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 75
-      images_ceph:
-        description: Configures Glance to use the Ceph RBD backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: Ceph RBD for images (Glance)
-        type: checkbox
-        value: true
-        weight: 30
-      images_vcenter:
-        description: Configures Glance to use the vCenter/ESXi backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: VMWare vCenter/ESXi datastore for images (Glance)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter'
-        type: checkbox
-        value: false
-        weight: 35
-      iser:
-        description: 'High performance block storage: Cinder volumes over iSER protocol
-          (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
-          and will use a dedicated virtual function for the storage network.'
-        label: iSER protocol for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
-          != 'kvm'
-        type: checkbox
-        value: false
-        weight: 11
-      metadata:
-        label: Storage
-        weight: 60
-      objects_ceph:
-        description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
-          Swift API Interfaces. If enabled, this option will prevent Swift from installing.
-        label: Ceph RadosGW for objects (Swift API)
-        restrictions:
-        - settings:storage.images_ceph.value == false
-        type: checkbox
-        value: false
-        weight: 80
-      osd_pool_size:
-        description: Configures the default number of object replicas in Ceph. This
-          number must be equal to or lower than the number of deployed 'Storage -
-          Ceph OSD' nodes.
-        label: Ceph object replication factor
-        regex:
-          error: Invalid number
-          source: ^[1-9]\d*$
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: text
-        value: '2'
-        weight: 85
-      vc_datacenter:
-        description: Inventory path to a datacenter. If you want to use ESXi host
-          as datastore, it should be "ha-datacenter".
-        label: Datacenter name
-        regex:
-          error: Empty datacenter
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 65
-      vc_datastore:
-        description: Datastore associated with the datacenter.
-        label: Datastore name
-        regex:
-          error: Empty datastore
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 60
-      vc_host:
-        description: IP Address of vCenter/ESXi
-        label: vCenter/ESXi IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 45
-      vc_image_dir:
-        description: The name of the directory where the glance images will be stored
-          in the VMware datastore.
-        label: Datastore Images directory
-        regex:
-          error: Empty images directory
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: /openstack_glance
-        weight: 70
-      vc_password:
-        description: vCenter/ESXi admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: password
-        value: ''
-        weight: 55
-      vc_user:
-        description: vCenter/ESXi admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 50
-      volumes_ceph:
-        description: Configures Cinder to store volumes in Ceph RBD images.
-        label: Ceph RBD for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
-          == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 20
-      volumes_lvm:
-        description: Requires at least one Storage - Cinder LVM node.
-        label: Cinder LVM over iSCSI for volumes
-        restrictions:
-        - settings:storage.volumes_ceph.value == true
-        type: checkbox
-        value: false
-        weight: 10
-      volumes_vmdk:
-        description: Configures Cinder to store volumes via VMware vCenter.
-        label: VMware vCenter for volumes (Cinder)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
-          == true
-        type: checkbox
-        value: false
-        weight: 15
-    syslog:
-      metadata:
-        label: Syslog
-        weight: 50
-      syslog_port:
-        description: Remote syslog port
-        label: Port
-        regex:
-          error: Invalid Syslog port
-          source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
-        type: text
-        value: '514'
-        weight: 20
-      syslog_server:
-        description: Remote syslog hostname
-        label: Hostname
-        type: text
-        value: ''
-        weight: 10
-      syslog_transport:
-        label: Syslog transport protocol
-        type: radio
-        value: tcp
-        values:
-        - data: udp
-          description: ''
-          label: UDP
-        - data: tcp
-          description: ''
-          label: TCP
-        weight: 30
-    vcenter:
-      cluster:
-        description: vCenter cluster name. If you have multiple clusters, use comma
-          to separate names
-        label: Cluster
-        regex:
-          error: Invalid cluster list
-          source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
-        type: text
-        value: ''
-        weight: 40
-      datastore_regex:
-        description: The Datastore regexp setting specifies the data stores to use
-          with Compute. For example, "nas.*". If you want to use all available datastores,
-          leave this field blank
-        label: Datastore regexp
-        regex:
-          error: Invalid datastore regexp
-          source: ^(\S.*\S|\S|)$
-        type: text
-        value: ''
-        weight: 50
-      host_ip:
-        description: IP Address of vCenter
-        label: vCenter IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        type: text
-        value: ''
-        weight: 10
-      metadata:
-        label: vCenter
-        restrictions:
-        - action: hide
-          condition: settings:common.libvirt_type.value != 'vcenter'
-        weight: 20
-      use_vcenter:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 5
-      vc_password:
-        description: vCenter admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: admin
-        weight: 30
-      vc_user:
-        description: vCenter admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      vlan_interface:
-        description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
-          vmnic1). If empty "vmnic0" is used by default
-        label: ESXi VLAN interface
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
-            != 'VlanManager'
-        type: text
-        value: ''
-        weight: 60
-    zabbix:
-      metadata:
-        label: Zabbix Access
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 70
-      password:
-        description: Password for Zabbix Administrator
-        label: password
-        type: password
-        value: zabbix
-        weight: 20
-      username:
-        description: Username for Zabbix Administrator
-        label: username
-        type: text
-        value: admin
-        weight: 10
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/multinode/dha.yaml b/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod1/multinode/dha.yaml
deleted file mode 100644 (file)
index 2dcab1f..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-title: Deployment Hardware Adapter (DHA)
-# DHA API version supported
-version:
-created:
-comment: Config for LF Pod1
-
-# Adapter to use for this definition
-adapter: ipmi
-
-# Node list.
-# Mandatory property is id, all other properties are adapter specific.
-
-nodes:
-- id: 1
-  pxeMac: 00:25:b5:b0:00:ef
-  ipmiIp: 172.30.8.69
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 2
-  pxeMac: 00:25:b5:b0:00:cf
-  ipmiIp: 172.30.8.78
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 3
-  pxeMac: 00:25:b5:b0:00:8f
-  ipmiIp: 172.30.8.68
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 4
-  pxeMac: 00:25:b5:b0:00:6f
-  ipmiIp: 172.30.8.77
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 5
-  pxeMac: 00:25:b5:b0:00:4f
-  ipmiIp: 172.30.8.67
-  ipmiUser: admin
-  ipmiPass: octopus
-# Adding the Fuel node as node id 6 which may not be correct - please
-# adjust as needed.
-- id: 6
-  libvirtName: fuel-opnfv
-  libvirtTemplate: templates/hardware_environment/vms/fuel.xml
-  isFuel: yes
-  username: root
-  password: r00tme
-
-disks:
-  fuel: 30G
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/ha/dea.yaml b/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/ha/dea.yaml
deleted file mode 100644 (file)
index d7fba48..0000000
+++ /dev/null
@@ -1,954 +0,0 @@
-title: Deployment Environment Adapter (DEA)
-# DEA API version supported
-version:
-created:
-comment: Config for LF POD2 - HA deployment with Ceph
-environment:
-  name: opnfv_virt
-  mode: ha
-  net_segment_type: vlan
-wanted_release: Juno on Ubuntu 12.04.4
-nodes:
-- id: 1
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 2
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 3
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 4
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 5
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
-fuel:
-  ADMIN_NETWORK:
-    ipaddress: 10.20.0.2
-    netmask: 255.255.0.0
-    dhcp_pool_start: 10.20.0.3
-    dhcp_pool_end: 10.20.0.254
-  DNS_UPSTREAM: 8.8.8.8
-  DNS_DOMAIN: domain.tld
-  DNS_SEARCH: domain.tld
-  FUEL_ACCESS:
-    user: admin
-    password: admin
-  HOSTNAME: opnfv
-  NTP1: 0.pool.ntp.org
-  NTP2: 1.pool.ntp.org
-  NTP3: 2.pool.ntp.org
-interfaces_1:
-  eth0:
-  - public
-  eth1:
-  - fuelweb_admin
-  - management
-  - storage
-  - private
-transformations_1:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-ex
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 301
-      - 0
-      vlan_ids:
-      - 301
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-mgmt
-      tags:
-      - 300
-      - 0
-      vlan_ids:
-      - 300
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-ex
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-prv
-transformations_2:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 301
-      - 0
-      vlan_ids:
-      - 301
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-mgmt
-      tags:
-      - 300
-      - 0
-      vlan_ids:
-      - 300
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-prv
-network:
-  networking_parameters:
-    base_mac: fa:16:3e:00:00:00
-    dns_nameservers:
-    - 8.8.4.4
-    - 8.8.8.8
-    floating_ranges:
-    - - 172.30.10.83
-      - 172.30.10.92
-    gre_id_range:
-    - 2
-    - 65535
-    internal_cidr: 192.168.111.0/24
-    internal_gateway: 192.168.111.1
-    net_l23_provider: ovs
-    segmentation_type: vlan
-    vlan_range:
-    - 1000
-    - 1010
-  networks:
-  - cidr: 172.30.10.0/24
-    gateway: 172.30.10.1
-    ip_ranges:
-    - - 172.30.10.73
-      - 172.30.10.82
-    meta:
-      assign_vip: true
-      cidr: 172.30.10.0/24
-      configurable: true
-      floating_range_var: floating_ranges
-      ip_range:
-      - 172.30.10.73
-      - 172.30.10.82
-      map_priority: 1
-      name: public
-      notation: ip_ranges
-      render_addr_mask: public
-      render_type: null
-      use_gateway: true
-      vlan_start: null
-    name: public
-    vlan_start: null
-  - cidr: 192.168.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.0.2
-      - 192.168.0.254
-    meta:
-      assign_vip: true
-      cidr: 192.168.0.0/24
-      configurable: true
-      map_priority: 2
-      name: management
-      notation: cidr
-      render_addr_mask: internal
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 300
-    name: management
-    vlan_start: 300
-  - cidr: 192.168.1.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.1.2
-      - 192.168.1.254
-    meta:
-      assign_vip: false
-      cidr: 192.168.1.0/24
-      configurable: true
-      map_priority: 2
-      name: storage
-      notation: cidr
-      render_addr_mask: storage
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 301
-    name: storage
-    vlan_start: 301
-  - cidr: null
-    gateway: null
-    ip_ranges: []
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 2
-      name: private
-      neutron_vlan_range: true
-      notation: null
-      render_addr_mask: null
-      render_type: null
-      seg_type: vlan
-      use_gateway: false
-      vlan_start: null
-    name: private
-    vlan_start: null
-  - cidr: 10.20.0.0/16
-    gateway: null
-    ip_ranges:
-    - - 10.20.0.3
-      - 10.20.255.254
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 0
-      notation: ip_ranges
-      render_addr_mask: null
-      render_type: null
-      unmovable: true
-      use_gateway: true
-    name: fuelweb_admin
-    vlan_start: null
-settings:
-  editable:
-    access:
-      email:
-        description: Email address for Administrator
-        label: email
-        type: text
-        value: admin@localhost
-        weight: 40
-      metadata:
-        label: Access
-        weight: 10
-      password:
-        description: Password for Administrator
-        label: password
-        type: password
-        value: admin
-        weight: 20
-      tenant:
-        description: Tenant (project) name for Administrator
-        label: tenant
-        regex:
-          error: Invalid tenant name
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 30
-      user:
-        description: Username for Administrator
-        label: username
-        regex:
-          error: Invalid username
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 10
-    additional_components:
-      ceilometer:
-        description: If selected, Ceilometer component will be installed
-        label: Install Ceilometer
-        type: checkbox
-        value: false
-        weight: 40
-      heat:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 30
-      metadata:
-        label: Additional Components
-        weight: 20
-      murano:
-        description: If selected, Murano component will be installed
-        label: Install Murano
-        restrictions:
-        - cluster:net_provider != 'neutron'
-        type: checkbox
-        value: false
-        weight: 20
-      sahara:
-        description: If selected, Sahara component will be installed
-        label: Install Sahara
-        type: checkbox
-        value: false
-        weight: 10
-    common:
-      auth_key:
-        description: Public key(s) to include in authorized_keys on deployed nodes
-        label: Public Key
-        type: text
-        value: ''
-        weight: 70
-      auto_assign_floating_ip:
-        description: If selected, OpenStack will automatically assign a floating IP
-          to a new instance
-        label: Auto assign floating IP
-        restrictions:
-        - cluster:net_provider == 'neutron'
-        type: checkbox
-        value: false
-        weight: 40
-      compute_scheduler_driver:
-        label: Scheduler driver
-        type: radio
-        value: nova.scheduler.filter_scheduler.FilterScheduler
-        values:
-        - data: nova.scheduler.filter_scheduler.FilterScheduler
-          description: Currently the most advanced OpenStack scheduler. See the OpenStack
-            documentation for details.
-          label: Filter scheduler
-        - data: nova.scheduler.simple.SimpleScheduler
-          description: This is 'naive' scheduler which tries to find the least loaded
-            host
-          label: Simple scheduler
-        weight: 40
-      debug:
-        description: Debug logging mode provides more information, but requires more
-          disk space.
-        label: OpenStack debug logging
-        type: checkbox
-        value: false
-        weight: 20
-      disable_offload:
-        description: If set, generic segmentation offload (gso) and generic receive
-          offload (gro) on physical nics will be disabled. See ethtool man.
-        label: Disable generic offload on physical nics
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
-            == 'gre'
-        type: checkbox
-        value: true
-        weight: 80
-      libvirt_type:
-        label: Hypervisor type
-        type: radio
-        value: kvm
-        values:
-        - data: kvm
-          description: Choose this type of hypervisor if you run OpenStack on hardware
-          label: KVM
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: qemu
-          description: Choose this type of hypervisor if you run OpenStack on virtual
-            hosts.
-          label: QEMU
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: vcenter
-          description: Choose this type of hypervisor if you run OpenStack in a vCenter
-            environment.
-          label: vCenter
-          restrictions:
-          - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
-            == 'neutron'
-        weight: 30
-      metadata:
-        label: Common
-        weight: 30
-      nova_quota:
-        description: Quotas are used to limit CPU and memory usage for tenants. Enabling
-          quotas will increase load on the Nova database.
-        label: Nova quotas
-        type: checkbox
-        value: false
-        weight: 25
-      resume_guests_state_on_host_boot:
-        description: Whether to resume previous guests state when the host reboots.
-          If enabled, this option causes guests assigned to the host to resume their
-          previous state. If the guest was running a restart will be attempted when
-          nova-compute starts. If the guest was not running previously, a restart
-          will not be attempted.
-        label: Resume guests state on host boot
-        type: checkbox
-        value: true
-        weight: 60
-      use_cow_images:
-        description: For most cases you will want qcow format. If it's disabled, raw
-          image format will be used to run VMs. OpenStack with raw format currently
-          does not support snapshotting.
-        label: Use qcow format for images
-        type: checkbox
-        value: true
-        weight: 50
-    corosync:
-      group:
-        description: ''
-        label: Group
-        type: text
-        value: 226.94.1.1
-        weight: 10
-      metadata:
-        label: Corosync
-        restrictions:
-        - action: hide
-          condition: 'true'
-        weight: 50
-      port:
-        description: ''
-        label: Port
-        type: text
-        value: '12000'
-        weight: 20
-      verified:
-        description: Set True only if multicast is configured correctly on router.
-        label: Need to pass network verification.
-        type: checkbox
-        value: false
-        weight: 10
-    external_dns:
-      dns_list:
-        description: List of upstream DNS servers, separated by comma
-        label: DNS list
-        type: text
-        value: 8.8.8.8, 8.8.4.4
-        weight: 10
-      metadata:
-        label: Upstream DNS
-        weight: 90
-    external_ntp:
-      metadata:
-        label: Upstream NTP
-        weight: 100
-      ntp_list:
-        description: List of upstream NTP servers, separated by comma
-        label: NTP servers list
-        type: text
-        value: 0.pool.ntp.org, 1.pool.ntp.org
-        weight: 10
-    kernel_params:
-      kernel:
-        description: Default kernel parameters
-        label: Initial parameters
-        type: text
-        value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
-        weight: 45
-      metadata:
-        label: Kernel parameters
-        weight: 40
-    neutron_mellanox:
-      metadata:
-        enabled: true
-        label: Mellanox Neutron components
-        toggleable: false
-        weight: 50
-      plugin:
-        label: Mellanox drivers and SR-IOV plugin
-        type: radio
-        value: disabled
-        values:
-        - data: disabled
-          description: If selected, Mellanox drivers, Neutron and Cinder plugin will
-            not be installed.
-          label: Mellanox drivers and plugins disabled
-          restrictions:
-          - settings:storage.iser.value == true
-        - data: drivers_only
-          description: If selected, Mellanox Ethernet drivers will be installed to
-            support networking over Mellanox NIC. Mellanox Neutron plugin will not
-            be installed.
-          label: Install only Mellanox drivers
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm'
-        - data: ethernet
-          description: If selected, both Mellanox Ethernet drivers and Mellanox network
-            acceleration (Neutron) plugin will be installed.
-          label: Install Mellanox drivers and SR-IOV plugin
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
-            == 'neutron' and networking_parameters:segmentation_type == 'vlan')
-        weight: 60
-      vf_num:
-        description: Note that one virtual function will be reserved to the storage
-          network, in case of choosing iSER.
-        label: Number of virtual NICs
-        restrictions:
-        - settings:neutron_mellanox.plugin.value != 'ethernet'
-        type: text
-        value: '16'
-        weight: 70
-    nsx_plugin:
-      connector_type:
-        description: Default network transport type to use
-        label: NSX connector type
-        type: select
-        value: stt
-        values:
-        - data: gre
-          label: GRE
-        - data: ipsec_gre
-          label: GRE over IPSec
-        - data: stt
-          label: STT
-        - data: ipsec_stt
-          label: STT over IPSec
-        - data: bridge
-          label: Bridge
-        weight: 80
-      l3_gw_service_uuid:
-        description: UUID for the default L3 gateway service to use with this cluster
-        label: L3 service UUID
-        regex:
-          error: Invalid L3 gateway service UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 50
-      metadata:
-        enabled: false
-        label: VMware NSX
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
-            != 'nsx'
-        weight: 20
-      nsx_controllers:
-        description: One or more IPv4[:port] addresses of NSX controller node, separated
-          by comma (e.g. 10.30.30.2,192.168.110.254:443)
-        label: NSX controller endpoint
-        regex:
-          error: Invalid controller endpoints, specify valid IPv4[:port] pair
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(,(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?)*$
-        type: text
-        value: ''
-        weight: 60
-      nsx_password:
-        description: Password for Administrator
-        label: NSX password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: ''
-        weight: 30
-      nsx_username:
-        description: NSX administrator's username
-        label: NSX username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      packages_url:
-        description: URL to NSX specific packages
-        label: URL to NSX bits
-        regex:
-          error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
-            http://10.20.0.2/nsx)
-          source: ^https?://(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(/.*)?$
-        type: text
-        value: ''
-        weight: 70
-      replication_mode:
-        description: ''
-        label: NSX cluster has Service nodes
-        type: checkbox
-        value: true
-        weight: 90
-      transport_zone_uuid:
-        description: UUID of the pre-existing default NSX Transport zone
-        label: Transport zone UUID
-        regex:
-          error: Invalid transport zone UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 40
-    provision:
-      metadata:
-        label: Provision
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 80
-      method:
-        description: Which provision method to use for this cluster.
-        label: Provision method
-        type: radio
-        value: cobbler
-        values:
-        - data: image
-          description: Copying pre-built images on a disk.
-          label: Image
-        - data: cobbler
-          description: Install from scratch using anaconda or debian-installer.
-          label: Classic (use anaconda or debian-installer)
-    public_network_assignment:
-      assign_to_all_nodes:
-        description: When disabled, public network will be assigned to controllers
-          and zabbix-server only
-        label: Assign public network to all nodes
-        type: checkbox
-        value: false
-        weight: 10
-      metadata:
-        label: Public network assignment
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron'
-        weight: 50
-    storage:
-      ephemeral_ceph:
-        description: Configures Nova to store ephemeral volumes in RBD. This works
-          best if Ceph is enabled for volumes and images, too. Enables live migration
-          of all types of Ceph backed VMs (without this option, live migration will
-          only work with VMs launched from Cinder volumes).
-        label: Ceph RBD for ephemeral volumes (Nova)
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 75
-      images_ceph:
-        description: Configures Glance to use the Ceph RBD backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: Ceph RBD for images (Glance)
-        type: checkbox
-        value: true
-        weight: 30
-      images_vcenter:
-        description: Configures Glance to use the vCenter/ESXi backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: VMWare vCenter/ESXi datastore for images (Glance)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter'
-        type: checkbox
-        value: false
-        weight: 35
-      iser:
-        description: 'High performance block storage: Cinder volumes over iSER protocol
-          (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
-          and will use a dedicated virtual function for the storage network.'
-        label: iSER protocol for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
-          != 'kvm'
-        type: checkbox
-        value: false
-        weight: 11
-      metadata:
-        label: Storage
-        weight: 60
-      objects_ceph:
-        description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
-          Swift API Interfaces. If enabled, this option will prevent Swift from installing.
-        label: Ceph RadosGW for objects (Swift API)
-        restrictions:
-        - settings:storage.images_ceph.value == false
-        type: checkbox
-        value: false
-        weight: 80
-      osd_pool_size:
-        description: Configures the default number of object replicas in Ceph. This
-          number must be equal to or lower than the number of deployed 'Storage -
-          Ceph OSD' nodes.
-        label: Ceph object replication factor
-        regex:
-          error: Invalid number
-          source: ^[1-9]\d*$
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: text
-        value: '2'
-        weight: 85
-      vc_datacenter:
-        description: Inventory path to a datacenter. If you want to use ESXi host
-          as datastore, it should be "ha-datacenter".
-        label: Datacenter name
-        regex:
-          error: Empty datacenter
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 65
-      vc_datastore:
-        description: Datastore associated with the datacenter.
-        label: Datastore name
-        regex:
-          error: Empty datastore
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 60
-      vc_host:
-        description: IP Address of vCenter/ESXi
-        label: vCenter/ESXi IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 45
-      vc_image_dir:
-        description: The name of the directory where the glance images will be stored
-          in the VMware datastore.
-        label: Datastore Images directory
-        regex:
-          error: Empty images directory
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: /openstack_glance
-        weight: 70
-      vc_password:
-        description: vCenter/ESXi admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: password
-        value: ''
-        weight: 55
-      vc_user:
-        description: vCenter/ESXi admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 50
-      volumes_ceph:
-        description: Configures Cinder to store volumes in Ceph RBD images.
-        label: Ceph RBD for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
-          == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 20
-      volumes_lvm:
-        description: Requires at least one Storage - Cinder LVM node.
-        label: Cinder LVM over iSCSI for volumes
-        restrictions:
-        - settings:storage.volumes_ceph.value == true
-        type: checkbox
-        value: false
-        weight: 10
-      volumes_vmdk:
-        description: Configures Cinder to store volumes via VMware vCenter.
-        label: VMware vCenter for volumes (Cinder)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
-          == true
-        type: checkbox
-        value: false
-        weight: 15
-    syslog:
-      metadata:
-        label: Syslog
-        weight: 50
-      syslog_port:
-        description: Remote syslog port
-        label: Port
-        regex:
-          error: Invalid Syslog port
-          source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
-        type: text
-        value: '514'
-        weight: 20
-      syslog_server:
-        description: Remote syslog hostname
-        label: Hostname
-        type: text
-        value: ''
-        weight: 10
-      syslog_transport:
-        label: Syslog transport protocol
-        type: radio
-        value: tcp
-        values:
-        - data: udp
-          description: ''
-          label: UDP
-        - data: tcp
-          description: ''
-          label: TCP
-        weight: 30
-    vcenter:
-      cluster:
-        description: vCenter cluster name. If you have multiple clusters, use comma
-          to separate names
-        label: Cluster
-        regex:
-          error: Invalid cluster list
-          source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
-        type: text
-        value: ''
-        weight: 40
-      datastore_regex:
-        description: The Datastore regexp setting specifies the data stores to use
-          with Compute. For example, "nas.*". If you want to use all available datastores,
-          leave this field blank
-        label: Datastore regexp
-        regex:
-          error: Invalid datastore regexp
-          source: ^(\S.*\S|\S|)$
-        type: text
-        value: ''
-        weight: 50
-      host_ip:
-        description: IP Address of vCenter
-        label: vCenter IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        type: text
-        value: ''
-        weight: 10
-      metadata:
-        label: vCenter
-        restrictions:
-        - action: hide
-          condition: settings:common.libvirt_type.value != 'vcenter'
-        weight: 20
-      use_vcenter:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 5
-      vc_password:
-        description: vCenter admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: admin
-        weight: 30
-      vc_user:
-        description: vCenter admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      vlan_interface:
-        description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
-          vmnic1). If empty "vmnic0" is used by default
-        label: ESXi VLAN interface
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
-            != 'VlanManager'
-        type: text
-        value: ''
-        weight: 60
-    zabbix:
-      metadata:
-        label: Zabbix Access
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 70
-      password:
-        description: Password for Zabbix Administrator
-        label: password
-        type: password
-        value: zabbix
-        weight: 20
-      username:
-        description: Username for Zabbix Administrator
-        label: username
-        type: text
-        value: admin
-        weight: 10
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/ha/dha.yaml b/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/ha/dha.yaml
deleted file mode 100644 (file)
index fdcd545..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-title: Deployment Hardware Adapter (DHA)
-# DHA API version supported
-version:
-created:
-comment: Config for LF POD2
-
-# Adapter to use for this definition
-adapter: ipmi
-
-# Node list.
-# Mandatory property is id, all other properties are adapter specific.
-
-nodes:
-- id: 1
-  pxeMac: 00:25:b5:a0:00:2b
-  ipmiIp: 172.30.8.75
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 2
-  pxeMac: 00:25:b5:a0:00:3b
-  ipmiIp: 172.30.8.65
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 3
-  pxeMac: 00:25:b5:a0:00:4b
-  ipmiIp: 172.30.8.74
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 4
-  pxeMac: 00:25:b5:a0:00:5b
-  ipmiIp: 172.30.8.73
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 5
-  pxeMac: 00:25:b5:a0:00:6b
-  ipmiIp: 172.30.8.72
-  ipmiUser: admin
-  ipmiPass: octopus
-# Adding the Fuel node as node id 6 which may not be correct - please
-# adjust as needed.
-- id: 6
-  libvirtName: fuel-opnfv
-  libvirtTemplate: templates/hardware_environment/vms/fuel.xml
-  isFuel: yes
-  username: root
-  password: r00tme
-
-disks:
-  fuel: 30G
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/multinode/dea.yaml b/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/multinode/dea.yaml
deleted file mode 100644 (file)
index 4814017..0000000
+++ /dev/null
@@ -1,954 +0,0 @@
-title: Deployment Environment Adapter (DEA)
-# DEA API version supported
-version:
-created:
-comment: Config for LF POD2 - Multinode deployment with Ceph
-environment:
-  name: opnfv_virt
-  mode: multinode
-  net_segment_type: vlan
-wanted_release: Juno on Ubuntu 12.04.4
-nodes:
-- id: 1
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 2
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 3
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 4
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 5
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
-fuel:
-  ADMIN_NETWORK:
-    ipaddress: 10.20.0.2
-    netmask: 255.255.0.0
-    dhcp_pool_start: 10.20.0.3
-    dhcp_pool_end: 10.20.0.254
-  DNS_UPSTREAM: 8.8.8.8
-  DNS_DOMAIN: domain.tld
-  DNS_SEARCH: domain.tld
-  FUEL_ACCESS:
-    user: admin
-    password: admin
-  HOSTNAME: opnfv
-  NTP1: 0.pool.ntp.org
-  NTP2: 1.pool.ntp.org
-  NTP3: 2.pool.ntp.org
-interfaces_1:
-  eth0:
-  - public
-  eth1:
-  - fuelweb_admin
-  - management
-  - storage
-  - private
-transformations_1:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-ex
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 301
-      - 0
-      vlan_ids:
-      - 301
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-mgmt
-      tags:
-      - 300
-      - 0
-      vlan_ids:
-      - 300
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-ex
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-prv
-transformations_2:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 301
-      - 0
-      vlan_ids:
-      - 301
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-mgmt
-      tags:
-      - 300
-      - 0
-      vlan_ids:
-      - 300
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-prv
-network:
-  networking_parameters:
-    base_mac: fa:16:3e:00:00:00
-    dns_nameservers:
-    - 8.8.4.4
-    - 8.8.8.8
-    floating_ranges:
-    - - 172.30.10.83
-      - 172.30.10.92
-    gre_id_range:
-    - 2
-    - 65535
-    internal_cidr: 192.168.111.0/24
-    internal_gateway: 192.168.111.1
-    net_l23_provider: ovs
-    segmentation_type: vlan
-    vlan_range:
-    - 1000
-    - 1010
-  networks:
-  - cidr: 172.30.10.0/24
-    gateway: 172.30.10.1
-    ip_ranges:
-    - - 172.30.10.73
-      - 172.30.10.82
-    meta:
-      assign_vip: true
-      cidr: 172.30.10.0/24
-      configurable: true
-      floating_range_var: floating_ranges
-      ip_range:
-      - 172.30.10.73
-      - 172.30.10.82
-      map_priority: 1
-      name: public
-      notation: ip_ranges
-      render_addr_mask: public
-      render_type: null
-      use_gateway: true
-      vlan_start: null
-    name: public
-    vlan_start: null
-  - cidr: 192.168.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.0.2
-      - 192.168.0.254
-    meta:
-      assign_vip: true
-      cidr: 192.168.0.0/24
-      configurable: true
-      map_priority: 2
-      name: management
-      notation: cidr
-      render_addr_mask: internal
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 300
-    name: management
-    vlan_start: 300
-  - cidr: 192.168.1.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.1.2
-      - 192.168.1.254
-    meta:
-      assign_vip: false
-      cidr: 192.168.1.0/24
-      configurable: true
-      map_priority: 2
-      name: storage
-      notation: cidr
-      render_addr_mask: storage
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 301
-    name: storage
-    vlan_start: 301
-  - cidr: null
-    gateway: null
-    ip_ranges: []
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 2
-      name: private
-      neutron_vlan_range: true
-      notation: null
-      render_addr_mask: null
-      render_type: null
-      seg_type: vlan
-      use_gateway: false
-      vlan_start: null
-    name: private
-    vlan_start: null
-  - cidr: 10.20.0.0/16
-    gateway: null
-    ip_ranges:
-    - - 10.20.0.3
-      - 10.20.255.254
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 0
-      notation: ip_ranges
-      render_addr_mask: null
-      render_type: null
-      unmovable: true
-      use_gateway: true
-    name: fuelweb_admin
-    vlan_start: null
-settings:
-  editable:
-    access:
-      email:
-        description: Email address for Administrator
-        label: email
-        type: text
-        value: admin@localhost
-        weight: 40
-      metadata:
-        label: Access
-        weight: 10
-      password:
-        description: Password for Administrator
-        label: password
-        type: password
-        value: admin
-        weight: 20
-      tenant:
-        description: Tenant (project) name for Administrator
-        label: tenant
-        regex:
-          error: Invalid tenant name
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 30
-      user:
-        description: Username for Administrator
-        label: username
-        regex:
-          error: Invalid username
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 10
-    additional_components:
-      ceilometer:
-        description: If selected, Ceilometer component will be installed
-        label: Install Ceilometer
-        type: checkbox
-        value: false
-        weight: 40
-      heat:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 30
-      metadata:
-        label: Additional Components
-        weight: 20
-      murano:
-        description: If selected, Murano component will be installed
-        label: Install Murano
-        restrictions:
-        - cluster:net_provider != 'neutron'
-        type: checkbox
-        value: false
-        weight: 20
-      sahara:
-        description: If selected, Sahara component will be installed
-        label: Install Sahara
-        type: checkbox
-        value: false
-        weight: 10
-    common:
-      auth_key:
-        description: Public key(s) to include in authorized_keys on deployed nodes
-        label: Public Key
-        type: text
-        value: ''
-        weight: 70
-      auto_assign_floating_ip:
-        description: If selected, OpenStack will automatically assign a floating IP
-          to a new instance
-        label: Auto assign floating IP
-        restrictions:
-        - cluster:net_provider == 'neutron'
-        type: checkbox
-        value: false
-        weight: 40
-      compute_scheduler_driver:
-        label: Scheduler driver
-        type: radio
-        value: nova.scheduler.filter_scheduler.FilterScheduler
-        values:
-        - data: nova.scheduler.filter_scheduler.FilterScheduler
-          description: Currently the most advanced OpenStack scheduler. See the OpenStack
-            documentation for details.
-          label: Filter scheduler
-        - data: nova.scheduler.simple.SimpleScheduler
-          description: This is 'naive' scheduler which tries to find the least loaded
-            host
-          label: Simple scheduler
-        weight: 40
-      debug:
-        description: Debug logging mode provides more information, but requires more
-          disk space.
-        label: OpenStack debug logging
-        type: checkbox
-        value: false
-        weight: 20
-      disable_offload:
-        description: If set, generic segmentation offload (gso) and generic receive
-          offload (gro) on physical nics will be disabled. See ethtool man.
-        label: Disable generic offload on physical nics
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
-            == 'gre'
-        type: checkbox
-        value: true
-        weight: 80
-      libvirt_type:
-        label: Hypervisor type
-        type: radio
-        value: kvm
-        values:
-        - data: kvm
-          description: Choose this type of hypervisor if you run OpenStack on hardware
-          label: KVM
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: qemu
-          description: Choose this type of hypervisor if you run OpenStack on virtual
-            hosts.
-          label: QEMU
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: vcenter
-          description: Choose this type of hypervisor if you run OpenStack in a vCenter
-            environment.
-          label: vCenter
-          restrictions:
-          - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
-            == 'neutron'
-        weight: 30
-      metadata:
-        label: Common
-        weight: 30
-      nova_quota:
-        description: Quotas are used to limit CPU and memory usage for tenants. Enabling
-          quotas will increase load on the Nova database.
-        label: Nova quotas
-        type: checkbox
-        value: false
-        weight: 25
-      resume_guests_state_on_host_boot:
-        description: Whether to resume previous guests state when the host reboots.
-          If enabled, this option causes guests assigned to the host to resume their
-          previous state. If the guest was running a restart will be attempted when
-          nova-compute starts. If the guest was not running previously, a restart
-          will not be attempted.
-        label: Resume guests state on host boot
-        type: checkbox
-        value: true
-        weight: 60
-      use_cow_images:
-        description: For most cases you will want qcow format. If it's disabled, raw
-          image format will be used to run VMs. OpenStack with raw format currently
-          does not support snapshotting.
-        label: Use qcow format for images
-        type: checkbox
-        value: true
-        weight: 50
-    corosync:
-      group:
-        description: ''
-        label: Group
-        type: text
-        value: 226.94.1.1
-        weight: 10
-      metadata:
-        label: Corosync
-        restrictions:
-        - action: hide
-          condition: 'true'
-        weight: 50
-      port:
-        description: ''
-        label: Port
-        type: text
-        value: '12000'
-        weight: 20
-      verified:
-        description: Set True only if multicast is configured correctly on router.
-        label: Need to pass network verification.
-        type: checkbox
-        value: false
-        weight: 10
-    external_dns:
-      dns_list:
-        description: List of upstream DNS servers, separated by comma
-        label: DNS list
-        type: text
-        value: 8.8.8.8, 8.8.4.4
-        weight: 10
-      metadata:
-        label: Upstream DNS
-        weight: 90
-    external_ntp:
-      metadata:
-        label: Upstream NTP
-        weight: 100
-      ntp_list:
-        description: List of upstream NTP servers, separated by comma
-        label: NTP servers list
-        type: text
-        value: 0.pool.ntp.org, 1.pool.ntp.org
-        weight: 10
-    kernel_params:
-      kernel:
-        description: Default kernel parameters
-        label: Initial parameters
-        type: text
-        value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
-        weight: 45
-      metadata:
-        label: Kernel parameters
-        weight: 40
-    neutron_mellanox:
-      metadata:
-        enabled: true
-        label: Mellanox Neutron components
-        toggleable: false
-        weight: 50
-      plugin:
-        label: Mellanox drivers and SR-IOV plugin
-        type: radio
-        value: disabled
-        values:
-        - data: disabled
-          description: If selected, Mellanox drivers, Neutron and Cinder plugin will
-            not be installed.
-          label: Mellanox drivers and plugins disabled
-          restrictions:
-          - settings:storage.iser.value == true
-        - data: drivers_only
-          description: If selected, Mellanox Ethernet drivers will be installed to
-            support networking over Mellanox NIC. Mellanox Neutron plugin will not
-            be installed.
-          label: Install only Mellanox drivers
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm'
-        - data: ethernet
-          description: If selected, both Mellanox Ethernet drivers and Mellanox network
-            acceleration (Neutron) plugin will be installed.
-          label: Install Mellanox drivers and SR-IOV plugin
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
-            == 'neutron' and networking_parameters:segmentation_type == 'vlan')
-        weight: 60
-      vf_num:
-        description: Note that one virtual function will be reserved to the storage
-          network, in case of choosing iSER.
-        label: Number of virtual NICs
-        restrictions:
-        - settings:neutron_mellanox.plugin.value != 'ethernet'
-        type: text
-        value: '16'
-        weight: 70
-    nsx_plugin:
-      connector_type:
-        description: Default network transport type to use
-        label: NSX connector type
-        type: select
-        value: stt
-        values:
-        - data: gre
-          label: GRE
-        - data: ipsec_gre
-          label: GRE over IPSec
-        - data: stt
-          label: STT
-        - data: ipsec_stt
-          label: STT over IPSec
-        - data: bridge
-          label: Bridge
-        weight: 80
-      l3_gw_service_uuid:
-        description: UUID for the default L3 gateway service to use with this cluster
-        label: L3 service UUID
-        regex:
-          error: Invalid L3 gateway service UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 50
-      metadata:
-        enabled: false
-        label: VMware NSX
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
-            != 'nsx'
-        weight: 20
-      nsx_controllers:
-        description: One or more IPv4[:port] addresses of NSX controller node, separated
-          by comma (e.g. 10.30.30.2,192.168.110.254:443)
-        label: NSX controller endpoint
-        regex:
-          error: Invalid controller endpoints, specify valid IPv4[:port] pair
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(,(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?)*$
-        type: text
-        value: ''
-        weight: 60
-      nsx_password:
-        description: Password for Administrator
-        label: NSX password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: ''
-        weight: 30
-      nsx_username:
-        description: NSX administrator's username
-        label: NSX username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      packages_url:
-        description: URL to NSX specific packages
-        label: URL to NSX bits
-        regex:
-          error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
-            http://10.20.0.2/nsx)
-          source: ^https?://(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(/.*)?$
-        type: text
-        value: ''
-        weight: 70
-      replication_mode:
-        description: ''
-        label: NSX cluster has Service nodes
-        type: checkbox
-        value: true
-        weight: 90
-      transport_zone_uuid:
-        description: UUID of the pre-existing default NSX Transport zone
-        label: Transport zone UUID
-        regex:
-          error: Invalid transport zone UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 40
-    provision:
-      metadata:
-        label: Provision
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 80
-      method:
-        description: Which provision method to use for this cluster.
-        label: Provision method
-        type: radio
-        value: cobbler
-        values:
-        - data: image
-          description: Copying pre-built images on a disk.
-          label: Image
-        - data: cobbler
-          description: Install from scratch using anaconda or debian-installer.
-          label: Classic (use anaconda or debian-installer)
-    public_network_assignment:
-      assign_to_all_nodes:
-        description: When disabled, public network will be assigned to controllers
-          and zabbix-server only
-        label: Assign public network to all nodes
-        type: checkbox
-        value: false
-        weight: 10
-      metadata:
-        label: Public network assignment
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron'
-        weight: 50
-    storage:
-      ephemeral_ceph:
-        description: Configures Nova to store ephemeral volumes in RBD. This works
-          best if Ceph is enabled for volumes and images, too. Enables live migration
-          of all types of Ceph backed VMs (without this option, live migration will
-          only work with VMs launched from Cinder volumes).
-        label: Ceph RBD for ephemeral volumes (Nova)
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 75
-      images_ceph:
-        description: Configures Glance to use the Ceph RBD backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: Ceph RBD for images (Glance)
-        type: checkbox
-        value: true
-        weight: 30
-      images_vcenter:
-        description: Configures Glance to use the vCenter/ESXi backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: VMWare vCenter/ESXi datastore for images (Glance)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter'
-        type: checkbox
-        value: false
-        weight: 35
-      iser:
-        description: 'High performance block storage: Cinder volumes over iSER protocol
-          (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
-          and will use a dedicated virtual function for the storage network.'
-        label: iSER protocol for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
-          != 'kvm'
-        type: checkbox
-        value: false
-        weight: 11
-      metadata:
-        label: Storage
-        weight: 60
-      objects_ceph:
-        description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
-          Swift API Interfaces. If enabled, this option will prevent Swift from installing.
-        label: Ceph RadosGW for objects (Swift API)
-        restrictions:
-        - settings:storage.images_ceph.value == false
-        type: checkbox
-        value: false
-        weight: 80
-      osd_pool_size:
-        description: Configures the default number of object replicas in Ceph. This
-          number must be equal to or lower than the number of deployed 'Storage -
-          Ceph OSD' nodes.
-        label: Ceph object replication factor
-        regex:
-          error: Invalid number
-          source: ^[1-9]\d*$
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: text
-        value: '2'
-        weight: 85
-      vc_datacenter:
-        description: Inventory path to a datacenter. If you want to use ESXi host
-          as datastore, it should be "ha-datacenter".
-        label: Datacenter name
-        regex:
-          error: Empty datacenter
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 65
-      vc_datastore:
-        description: Datastore associated with the datacenter.
-        label: Datastore name
-        regex:
-          error: Empty datastore
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 60
-      vc_host:
-        description: IP Address of vCenter/ESXi
-        label: vCenter/ESXi IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 45
-      vc_image_dir:
-        description: The name of the directory where the glance images will be stored
-          in the VMware datastore.
-        label: Datastore Images directory
-        regex:
-          error: Empty images directory
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: /openstack_glance
-        weight: 70
-      vc_password:
-        description: vCenter/ESXi admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: password
-        value: ''
-        weight: 55
-      vc_user:
-        description: vCenter/ESXi admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 50
-      volumes_ceph:
-        description: Configures Cinder to store volumes in Ceph RBD images.
-        label: Ceph RBD for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
-          == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 20
-      volumes_lvm:
-        description: Requires at least one Storage - Cinder LVM node.
-        label: Cinder LVM over iSCSI for volumes
-        restrictions:
-        - settings:storage.volumes_ceph.value == true
-        type: checkbox
-        value: false
-        weight: 10
-      volumes_vmdk:
-        description: Configures Cinder to store volumes via VMware vCenter.
-        label: VMware vCenter for volumes (Cinder)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
-          == true
-        type: checkbox
-        value: false
-        weight: 15
-    syslog:
-      metadata:
-        label: Syslog
-        weight: 50
-      syslog_port:
-        description: Remote syslog port
-        label: Port
-        regex:
-          error: Invalid Syslog port
-          source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
-        type: text
-        value: '514'
-        weight: 20
-      syslog_server:
-        description: Remote syslog hostname
-        label: Hostname
-        type: text
-        value: ''
-        weight: 10
-      syslog_transport:
-        label: Syslog transport protocol
-        type: radio
-        value: tcp
-        values:
-        - data: udp
-          description: ''
-          label: UDP
-        - data: tcp
-          description: ''
-          label: TCP
-        weight: 30
-    vcenter:
-      cluster:
-        description: vCenter cluster name. If you have multiple clusters, use comma
-          to separate names
-        label: Cluster
-        regex:
-          error: Invalid cluster list
-          source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
-        type: text
-        value: ''
-        weight: 40
-      datastore_regex:
-        description: The Datastore regexp setting specifies the data stores to use
-          with Compute. For example, "nas.*". If you want to use all available datastores,
-          leave this field blank
-        label: Datastore regexp
-        regex:
-          error: Invalid datastore regexp
-          source: ^(\S.*\S|\S|)$
-        type: text
-        value: ''
-        weight: 50
-      host_ip:
-        description: IP Address of vCenter
-        label: vCenter IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        type: text
-        value: ''
-        weight: 10
-      metadata:
-        label: vCenter
-        restrictions:
-        - action: hide
-          condition: settings:common.libvirt_type.value != 'vcenter'
-        weight: 20
-      use_vcenter:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 5
-      vc_password:
-        description: vCenter admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: admin
-        weight: 30
-      vc_user:
-        description: vCenter admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      vlan_interface:
-        description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
-          vmnic1). If empty "vmnic0" is used by default
-        label: ESXi VLAN interface
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
-            != 'VlanManager'
-        type: text
-        value: ''
-        weight: 60
-    zabbix:
-      metadata:
-        label: Zabbix Access
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 70
-      password:
-        description: Password for Zabbix Administrator
-        label: password
-        type: password
-        value: zabbix
-        weight: 20
-      username:
-        description: Username for Zabbix Administrator
-        label: username
-        type: text
-        value: admin
-        weight: 10
\ No newline at end of file
diff --git a/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/multinode/dha.yaml b/fuel/deploy/templates/hardware_environment/old_conf/linux_foundation_lab/pod2/multinode/dha.yaml
deleted file mode 100644 (file)
index fdcd545..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-title: Deployment Hardware Adapter (DHA)
-# DHA API version supported
-version:
-created:
-comment: Config for LF POD2
-
-# Adapter to use for this definition
-adapter: ipmi
-
-# Node list.
-# Mandatory property is id, all other properties are adapter specific.
-
-nodes:
-- id: 1
-  pxeMac: 00:25:b5:a0:00:2b
-  ipmiIp: 172.30.8.75
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 2
-  pxeMac: 00:25:b5:a0:00:3b
-  ipmiIp: 172.30.8.65
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 3
-  pxeMac: 00:25:b5:a0:00:4b
-  ipmiIp: 172.30.8.74
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 4
-  pxeMac: 00:25:b5:a0:00:5b
-  ipmiIp: 172.30.8.73
-  ipmiUser: admin
-  ipmiPass: octopus
-- id: 5
-  pxeMac: 00:25:b5:a0:00:6b
-  ipmiIp: 172.30.8.72
-  ipmiUser: admin
-  ipmiPass: octopus
-# Adding the Fuel node as node id 6 which may not be correct - please
-# adjust as needed.
-- id: 6
-  libvirtName: fuel-opnfv
-  libvirtTemplate: templates/hardware_environment/vms/fuel.xml
-  isFuel: yes
-  username: root
-  password: r00tme
-
-disks:
-  fuel: 30G
@@ -2,7 +2,7 @@ title: Deployment Environment Adapter (DEA)
 # DEA API version supported
 version:
 created:
-comment: Small libvirt setup
+comment: Config for Virtual Environment - HA deployment with Ceph and Opendaylight
 environment:
   name: opnfv_virt
   mode: ha
@@ -25,11 +25,6 @@ nodes:
   interfaces: interfaces_1
   transformations: transformations_2
   role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
 fuel:
   ADMIN_NETWORK:
     ipaddress: 10.20.0.2
@@ -2,7 +2,7 @@ title: Deployment Hardware Adapter (DHA)
 # DHA API version supported
 version:
 created:
-comment: Small libvirt setup
+comment: Config for Virtual Environment
 
 # Adapter to use for this definition
 adapter: libvirt
diff --git a/fuel/deploy/templates/virtual_environment/old_conf/ha/dea.yaml b/fuel/deploy/templates/virtual_environment/old_conf/ha/dea.yaml
deleted file mode 100644 (file)
index 36f91ab..0000000
+++ /dev/null
@@ -1,980 +0,0 @@
-title: Deployment Environment Adapter (DEA)
-# DEA API version supported
-version:
-created:
-comment: Small libvirt setup
-environment:
-  name: opnfv_virt
-  mode: ha
-  net_segment_type: vlan
-wanted_release: Juno on Ubuntu 12.04.4
-nodes:
-- id: 1
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 2
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 3
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 4
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 5
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 6
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
-fuel:
-  ADMIN_NETWORK:
-    ipaddress: 10.20.0.2
-    netmask: 255.255.255.0
-    dhcp_pool_start: 10.20.0.3
-    dhcp_pool_end: 10.20.0.254
-  DNS_UPSTREAM: 8.8.8.8
-  DNS_DOMAIN: domain.tld
-  DNS_SEARCH: domain.tld
-  FUEL_ACCESS:
-    user: admin
-    password: admin
-  HOSTNAME: opnfv_virt
-  NTP1: 0.pool.ntp.org
-  NTP2: 1.pool.ntp.org
-  NTP3: 2.pool.ntp.org
-interfaces_1:
-  eth0:
-  - fuelweb_admin
-  - management
-  eth1:
-  - storage
-  eth2:
-  - private
-  eth3:
-  - public
-transformations_1:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-eth2
-    - action: add-port
-      bridge: br-eth2
-      name: eth2
-    - action: add-br
-      name: br-eth3
-    - action: add-port
-      bridge: br-eth3
-      name: eth3
-    - action: add-br
-      name: br-ex
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 102
-      - 0
-      vlan_ids:
-      - 102
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-mgmt
-      tags:
-      - 101
-      - 0
-      vlan_ids:
-      - 101
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth3
-      - br-ex
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-prv
-transformations_2:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-eth2
-    - action: add-port
-      bridge: br-eth2
-      name: eth2
-    - action: add-br
-      name: br-eth3
-    - action: add-port
-      bridge: br-eth3
-      name: eth3
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 102
-      - 0
-      vlan_ids:
-      - 102
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-mgmt
-      tags:
-      - 101
-      - 0
-      vlan_ids:
-      - 101
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-prv
-network:
-  networking_parameters:
-    base_mac: fa:16:3e:00:00:00
-    dns_nameservers:
-    - 8.8.4.4
-    - 8.8.8.8
-    floating_ranges:
-    - - 172.16.0.130
-      - 172.16.0.254
-    gre_id_range:
-    - 2
-    - 65535
-    internal_cidr: 192.168.111.0/24
-    internal_gateway: 192.168.111.1
-    net_l23_provider: ovs
-    segmentation_type: vlan
-    vlan_range:
-    - 1000
-    - 1030
-  networks:
-  - cidr: 172.16.0.0/24
-    gateway: 172.16.0.1
-    ip_ranges:
-    - - 172.16.0.2
-      - 172.16.0.126
-    meta:
-      assign_vip: true
-      cidr: 172.16.0.0/24
-      configurable: true
-      floating_range_var: floating_ranges
-      ip_range:
-      - 172.16.0.2
-      - 172.16.0.126
-      map_priority: 1
-      name: public
-      notation: ip_ranges
-      render_addr_mask: public
-      render_type: null
-      use_gateway: true
-      vlan_start: null
-    name: public
-    vlan_start: null
-  - cidr: 192.168.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.0.1
-      - 192.168.0.254
-    meta:
-      assign_vip: true
-      cidr: 192.168.0.0/24
-      configurable: true
-      map_priority: 2
-      name: management
-      notation: cidr
-      render_addr_mask: internal
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 101
-    name: management
-    vlan_start: 101
-  - cidr: 192.168.1.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.1.1
-      - 192.168.1.254
-    meta:
-      assign_vip: false
-      cidr: 192.168.1.0/24
-      configurable: true
-      map_priority: 2
-      name: storage
-      notation: cidr
-      render_addr_mask: storage
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 102
-    name: storage
-    vlan_start: 102
-  - cidr: null
-    gateway: null
-    ip_ranges: []
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 2
-      name: private
-      neutron_vlan_range: true
-      notation: null
-      render_addr_mask: null
-      render_type: null
-      seg_type: vlan
-      use_gateway: false
-      vlan_start: null
-    name: private
-    vlan_start: null
-  - cidr: 10.20.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 10.20.0.3
-      - 10.20.0.254
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 0
-      notation: ip_ranges
-      render_addr_mask: null
-      render_type: null
-      unmovable: true
-      use_gateway: true
-    name: fuelweb_admin
-    vlan_start: null
-settings:
-  editable:
-    access:
-      email:
-        description: Email address for Administrator
-        label: email
-        type: text
-        value: admin@localhost
-        weight: 40
-      metadata:
-        label: Access
-        weight: 10
-      password:
-        description: Password for Administrator
-        label: password
-        type: password
-        value: admin
-        weight: 20
-      tenant:
-        description: Tenant (project) name for Administrator
-        label: tenant
-        regex:
-          error: Invalid tenant name
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 30
-      user:
-        description: Username for Administrator
-        label: username
-        regex:
-          error: Invalid username
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 10
-    additional_components:
-      ceilometer:
-        description: If selected, Ceilometer component will be installed
-        label: Install Ceilometer
-        type: checkbox
-        value: false
-        weight: 40
-      heat:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 30
-      metadata:
-        label: Additional Components
-        weight: 20
-      murano:
-        description: If selected, Murano component will be installed
-        label: Install Murano
-        restrictions:
-        - cluster:net_provider != 'neutron'
-        type: checkbox
-        value: false
-        weight: 20
-      sahara:
-        description: If selected, Sahara component will be installed
-        label: Install Sahara
-        type: checkbox
-        value: false
-        weight: 10
-    common:
-      auth_key:
-        description: Public key(s) to include in authorized_keys on deployed nodes
-        label: Public Key
-        type: text
-        value: ''
-        weight: 70
-      auto_assign_floating_ip:
-        description: If selected, OpenStack will automatically assign a floating IP
-          to a new instance
-        label: Auto assign floating IP
-        restrictions:
-        - cluster:net_provider == 'neutron'
-        type: checkbox
-        value: false
-        weight: 40
-      compute_scheduler_driver:
-        label: Scheduler driver
-        type: radio
-        value: nova.scheduler.filter_scheduler.FilterScheduler
-        values:
-        - data: nova.scheduler.filter_scheduler.FilterScheduler
-          description: Currently the most advanced OpenStack scheduler. See the OpenStack
-            documentation for details.
-          label: Filter scheduler
-        - data: nova.scheduler.simple.SimpleScheduler
-          description: This is 'naive' scheduler which tries to find the least loaded
-            host
-          label: Simple scheduler
-        weight: 40
-      debug:
-        description: Debug logging mode provides more information, but requires more
-          disk space.
-        label: OpenStack debug logging
-        type: checkbox
-        value: false
-        weight: 20
-      disable_offload:
-        description: If set, generic segmentation offload (gso) and generic receive
-          offload (gro) on physical nics will be disabled. See ethtool man.
-        label: Disable generic offload on physical nics
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
-            == 'gre'
-        type: checkbox
-        value: true
-        weight: 80
-      libvirt_type:
-        label: Hypervisor type
-        type: radio
-        value: qemu
-        values:
-        - data: kvm
-          description: Choose this type of hypervisor if you run OpenStack on hardware
-          label: KVM
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: qemu
-          description: Choose this type of hypervisor if you run OpenStack on virtual
-            hosts.
-          label: QEMU
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: vcenter
-          description: Choose this type of hypervisor if you run OpenStack in a vCenter
-            environment.
-          label: vCenter
-          restrictions:
-          - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
-            == 'neutron'
-        weight: 30
-      metadata:
-        label: Common
-        weight: 30
-      nova_quota:
-        description: Quotas are used to limit CPU and memory usage for tenants. Enabling
-          quotas will increase load on the Nova database.
-        label: Nova quotas
-        type: checkbox
-        value: false
-        weight: 25
-      resume_guests_state_on_host_boot:
-        description: Whether to resume previous guests state when the host reboots.
-          If enabled, this option causes guests assigned to the host to resume their
-          previous state. If the guest was running a restart will be attempted when
-          nova-compute starts. If the guest was not running previously, a restart
-          will not be attempted.
-        label: Resume guests state on host boot
-        type: checkbox
-        value: true
-        weight: 60
-      use_cow_images:
-        description: For most cases you will want qcow format. If it's disabled, raw
-          image format will be used to run VMs. OpenStack with raw format currently
-          does not support snapshotting.
-        label: Use qcow format for images
-        type: checkbox
-        value: true
-        weight: 50
-    corosync:
-      group:
-        description: ''
-        label: Group
-        type: text
-        value: 226.94.1.1
-        weight: 10
-      metadata:
-        label: Corosync
-        restrictions:
-        - action: hide
-          condition: 'true'
-        weight: 50
-      port:
-        description: ''
-        label: Port
-        type: text
-        value: '12000'
-        weight: 20
-      verified:
-        description: Set True only if multicast is configured correctly on router.
-        label: Need to pass network verification.
-        type: checkbox
-        value: false
-        weight: 10
-    external_dns:
-      dns_list:
-        description: List of upstream DNS servers, separated by comma
-        label: DNS list
-        type: text
-        value: 8.8.8.8, 8.8.4.4
-        weight: 10
-      metadata:
-        label: Upstream DNS
-        weight: 90
-    external_ntp:
-      metadata:
-        label: Upstream NTP
-        weight: 100
-      ntp_list:
-        description: List of upstream NTP servers, separated by comma
-        label: NTP servers list
-        type: text
-        value: 0.pool.ntp.org, 1.pool.ntp.org
-        weight: 10
-    kernel_params:
-      kernel:
-        description: Default kernel parameters
-        label: Initial parameters
-        type: text
-        value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
-        weight: 45
-      metadata:
-        label: Kernel parameters
-        weight: 40
-    neutron_mellanox:
-      metadata:
-        enabled: true
-        label: Mellanox Neutron components
-        toggleable: false
-        weight: 50
-      plugin:
-        label: Mellanox drivers and SR-IOV plugin
-        type: radio
-        value: disabled
-        values:
-        - data: disabled
-          description: If selected, Mellanox drivers, Neutron and Cinder plugin will
-            not be installed.
-          label: Mellanox drivers and plugins disabled
-          restrictions:
-          - settings:storage.iser.value == true
-        - data: drivers_only
-          description: If selected, Mellanox Ethernet drivers will be installed to
-            support networking over Mellanox NIC. Mellanox Neutron plugin will not
-            be installed.
-          label: Install only Mellanox drivers
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm'
-        - data: ethernet
-          description: If selected, both Mellanox Ethernet drivers and Mellanox network
-            acceleration (Neutron) plugin will be installed.
-          label: Install Mellanox drivers and SR-IOV plugin
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
-            == 'neutron' and networking_parameters:segmentation_type == 'vlan')
-        weight: 60
-      vf_num:
-        description: Note that one virtual function will be reserved to the storage
-          network, in case of choosing iSER.
-        label: Number of virtual NICs
-        restrictions:
-        - settings:neutron_mellanox.plugin.value != 'ethernet'
-        type: text
-        value: '16'
-        weight: 70
-    nsx_plugin:
-      connector_type:
-        description: Default network transport type to use
-        label: NSX connector type
-        type: select
-        value: stt
-        values:
-        - data: gre
-          label: GRE
-        - data: ipsec_gre
-          label: GRE over IPSec
-        - data: stt
-          label: STT
-        - data: ipsec_stt
-          label: STT over IPSec
-        - data: bridge
-          label: Bridge
-        weight: 80
-      l3_gw_service_uuid:
-        description: UUID for the default L3 gateway service to use with this cluster
-        label: L3 service UUID
-        regex:
-          error: Invalid L3 gateway service UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 50
-      metadata:
-        enabled: false
-        label: VMware NSX
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
-            != 'nsx'
-        weight: 20
-      nsx_controllers:
-        description: One or more IPv4[:port] addresses of NSX controller node, separated
-          by comma (e.g. 10.30.30.2,192.168.110.254:443)
-        label: NSX controller endpoint
-        regex:
-          error: Invalid controller endpoints, specify valid IPv4[:port] pair
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(,(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?)*$
-        type: text
-        value: ''
-        weight: 60
-      nsx_password:
-        description: Password for Administrator
-        label: NSX password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: ''
-        weight: 30
-      nsx_username:
-        description: NSX administrator's username
-        label: NSX username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      packages_url:
-        description: URL to NSX specific packages
-        label: URL to NSX bits
-        regex:
-          error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
-            http://10.20.0.2/nsx)
-          source: ^https?://(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(/.*)?$
-        type: text
-        value: ''
-        weight: 70
-      replication_mode:
-        description: ''
-        label: NSX cluster has Service nodes
-        type: checkbox
-        value: true
-        weight: 90
-      transport_zone_uuid:
-        description: UUID of the pre-existing default NSX Transport zone
-        label: Transport zone UUID
-        regex:
-          error: Invalid transport zone UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 40
-    provision:
-      metadata:
-        label: Provision
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 80
-      method:
-        description: Which provision method to use for this cluster.
-        label: Provision method
-        type: radio
-        value: cobbler
-        values:
-        - data: image
-          description: Copying pre-built images on a disk.
-          label: Image
-        - data: cobbler
-          description: Install from scratch using anaconda or debian-installer.
-          label: Classic (use anaconda or debian-installer)
-    public_network_assignment:
-      assign_to_all_nodes:
-        description: When disabled, public network will be assigned to controllers
-          and zabbix-server only
-        label: Assign public network to all nodes
-        type: checkbox
-        value: false
-        weight: 10
-      metadata:
-        label: Public network assignment
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron'
-        weight: 50
-    storage:
-      ephemeral_ceph:
-        description: Configures Nova to store ephemeral volumes in RBD. This works
-          best if Ceph is enabled for volumes and images, too. Enables live migration
-          of all types of Ceph backed VMs (without this option, live migration will
-          only work with VMs launched from Cinder volumes).
-        label: Ceph RBD for ephemeral volumes (Nova)
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 75
-      images_ceph:
-        description: Configures Glance to use the Ceph RBD backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: Ceph RBD for images (Glance)
-        type: checkbox
-        value: true
-        weight: 30
-      images_vcenter:
-        description: Configures Glance to use the vCenter/ESXi backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: VMWare vCenter/ESXi datastore for images (Glance)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter'
-        type: checkbox
-        value: false
-        weight: 35
-      iser:
-        description: 'High performance block storage: Cinder volumes over iSER protocol
-          (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
-          and will use a dedicated virtual function for the storage network.'
-        label: iSER protocol for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
-          != 'kvm'
-        type: checkbox
-        value: false
-        weight: 11
-      metadata:
-        label: Storage
-        weight: 60
-      objects_ceph:
-        description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
-          Swift API Interfaces. If enabled, this option will prevent Swift from installing.
-        label: Ceph RadosGW for objects (Swift API)
-        restrictions:
-        - settings:storage.images_ceph.value == false
-        type: checkbox
-        value: false
-        weight: 80
-      osd_pool_size:
-        description: Configures the default number of object replicas in Ceph. This
-          number must be equal to or lower than the number of deployed 'Storage -
-          Ceph OSD' nodes.
-        label: Ceph object replication factor
-        regex:
-          error: Invalid number
-          source: ^[1-9]\d*$
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: text
-        value: '2'
-        weight: 85
-      vc_datacenter:
-        description: Inventory path to a datacenter. If you want to use ESXi host
-          as datastore, it should be "ha-datacenter".
-        label: Datacenter name
-        regex:
-          error: Empty datacenter
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 65
-      vc_datastore:
-        description: Datastore associated with the datacenter.
-        label: Datastore name
-        regex:
-          error: Empty datastore
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 60
-      vc_host:
-        description: IP Address of vCenter/ESXi
-        label: vCenter/ESXi IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 45
-      vc_image_dir:
-        description: The name of the directory where the glance images will be stored
-          in the VMware datastore.
-        label: Datastore Images directory
-        regex:
-          error: Empty images directory
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: /openstack_glance
-        weight: 70
-      vc_password:
-        description: vCenter/ESXi admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: password
-        value: ''
-        weight: 55
-      vc_user:
-        description: vCenter/ESXi admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 50
-      volumes_ceph:
-        description: Configures Cinder to store volumes in Ceph RBD images.
-        label: Ceph RBD for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
-          == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 20
-      volumes_lvm:
-        description: Requires at least one Storage - Cinder LVM node.
-        label: Cinder LVM over iSCSI for volumes
-        restrictions:
-        - settings:storage.volumes_ceph.value == true
-        type: checkbox
-        value: false
-        weight: 10
-      volumes_vmdk:
-        description: Configures Cinder to store volumes via VMware vCenter.
-        label: VMware vCenter for volumes (Cinder)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
-          == true
-        type: checkbox
-        value: false
-        weight: 15
-    syslog:
-      metadata:
-        label: Syslog
-        weight: 50
-      syslog_port:
-        description: Remote syslog port
-        label: Port
-        regex:
-          error: Invalid Syslog port
-          source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
-        type: text
-        value: '514'
-        weight: 20
-      syslog_server:
-        description: Remote syslog hostname
-        label: Hostname
-        type: text
-        value: ''
-        weight: 10
-      syslog_transport:
-        label: Syslog transport protocol
-        type: radio
-        value: tcp
-        values:
-        - data: udp
-          description: ''
-          label: UDP
-        - data: tcp
-          description: ''
-          label: TCP
-        weight: 30
-    vcenter:
-      cluster:
-        description: vCenter cluster name. If you have multiple clusters, use comma
-          to separate names
-        label: Cluster
-        regex:
-          error: Invalid cluster list
-          source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
-        type: text
-        value: ''
-        weight: 40
-      datastore_regex:
-        description: The Datastore regexp setting specifies the data stores to use
-          with Compute. For example, "nas.*". If you want to use all available datastores,
-          leave this field blank
-        label: Datastore regexp
-        regex:
-          error: Invalid datastore regexp
-          source: ^(\S.*\S|\S|)$
-        type: text
-        value: ''
-        weight: 50
-      host_ip:
-        description: IP Address of vCenter
-        label: vCenter IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        type: text
-        value: ''
-        weight: 10
-      metadata:
-        label: vCenter
-        restrictions:
-        - action: hide
-          condition: settings:common.libvirt_type.value != 'vcenter'
-        weight: 20
-      use_vcenter:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 5
-      vc_password:
-        description: vCenter admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: admin
-        weight: 30
-      vc_user:
-        description: vCenter admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      vlan_interface:
-        description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
-          vmnic1). If empty "vmnic0" is used by default
-        label: ESXi VLAN interface
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
-            != 'VlanManager'
-        type: text
-        value: ''
-        weight: 60
-    zabbix:
-      metadata:
-        label: Zabbix Access
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 70
-      password:
-        description: Password for Zabbix Administrator
-        label: password
-        type: password
-        value: zabbix
-        weight: 20
-      username:
-        description: Username for Zabbix Administrator
-        label: username
-        type: text
-        value: admin
-        weight: 10
\ No newline at end of file
diff --git a/fuel/deploy/templates/virtual_environment/old_conf/ha/dha.yaml b/fuel/deploy/templates/virtual_environment/old_conf/ha/dha.yaml
deleted file mode 100644 (file)
index 9b5a774..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-title: Deployment Hardware Adapter (DHA)
-# DHA API version supported
-version:
-created:
-comment: Small libvirt setup
-
-# Adapter to use for this definition
-adapter: libvirt
-
-# Node list.
-# Mandatory property is id, all other properties are adapter specific.
-
-nodes:
-- id: 1
-  libvirtName: controller1
-  libvirtTemplate: templates/virtual_environment/vms/controller.xml
-- id: 2
-  libvirtName: controller2
-  libvirtTemplate: templates/virtual_environment/vms/controller.xml
-- id: 3
-  libvirtName: controller3
-  libvirtTemplate: templates/virtual_environment/vms/controller.xml
-- id: 4
-  libvirtName: compute1
-  libvirtTemplate: templates/virtual_environment/vms/compute.xml
-- id: 5
-  libvirtName: compute2
-  libvirtTemplate: templates/virtual_environment/vms/compute.xml
-- id: 6
-  libvirtName: compute3
-  libvirtTemplate: templates/virtual_environment/vms/compute.xml
-- id: 7
-  libvirtName: fuel-master
-  libvirtTemplate: templates/virtual_environment/vms/fuel.xml
-  isFuel: yes
-  username: root
-  password: r00tme
-
-virtNetConfDir: templates/virtual_environment/networks
-
-disks:
-  fuel: 30G
-  controller: 30G
-  compute: 30G
diff --git a/fuel/deploy/templates/virtual_environment/old_conf/multinode/dea.yaml b/fuel/deploy/templates/virtual_environment/old_conf/multinode/dea.yaml
deleted file mode 100644 (file)
index 471e141..0000000
+++ /dev/null
@@ -1,980 +0,0 @@
-title: Deployment Environment Adapter (DEA)
-# DEA API version supported
-version:
-created:
-comment: Small libvirt setup
-environment:
-  name: opnfv_virt
-  mode: multinode
-  net_segment_type: vlan
-wanted_release: Juno on Ubuntu 12.04.4
-nodes:
-- id: 1
-  interfaces: interfaces_1
-  transformations: transformations_1
-  role: ceph-osd,controller
-- id: 2
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 3
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 4
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 5
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-- id: 6
-  interfaces: interfaces_1
-  transformations: transformations_2
-  role: ceph-osd,compute
-opnfv:
-  hosts:
-  - name:
-    address:
-    fqdn:
-fuel:
-  ADMIN_NETWORK:
-    ipaddress: 10.20.0.2
-    netmask: 255.255.255.0
-    dhcp_pool_start: 10.20.0.3
-    dhcp_pool_end: 10.20.0.254
-  DNS_UPSTREAM: 8.8.8.8
-  DNS_DOMAIN: domain.tld
-  DNS_SEARCH: domain.tld
-  FUEL_ACCESS:
-    user: admin
-    password: admin
-  HOSTNAME: opnfv_virt
-  NTP1: 0.pool.ntp.org
-  NTP2: 1.pool.ntp.org
-  NTP3: 2.pool.ntp.org
-interfaces_1:
-  eth0:
-  - fuelweb_admin
-  - management
-  eth1:
-  - storage
-  eth2:
-  - private
-  eth3:
-  - public
-transformations_1:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-eth2
-    - action: add-port
-      bridge: br-eth2
-      name: eth2
-    - action: add-br
-      name: br-eth3
-    - action: add-port
-      bridge: br-eth3
-      name: eth3
-    - action: add-br
-      name: br-ex
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 102
-      - 0
-      vlan_ids:
-      - 102
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-mgmt
-      tags:
-      - 101
-      - 0
-      vlan_ids:
-      - 101
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth3
-      - br-ex
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-prv
-transformations_2:
-  transformations:
-    - action: add-br
-      name: br-eth0
-    - action: add-port
-      bridge: br-eth0
-      name: eth0
-    - action: add-br
-      name: br-eth1
-    - action: add-port
-      bridge: br-eth1
-      name: eth1
-    - action: add-br
-      name: br-eth2
-    - action: add-port
-      bridge: br-eth2
-      name: eth2
-    - action: add-br
-      name: br-eth3
-    - action: add-port
-      bridge: br-eth3
-      name: eth3
-    - action: add-br
-      name: br-mgmt
-    - action: add-br
-      name: br-storage
-    - action: add-br
-      name: br-fw-admin
-    - action: add-patch
-      bridges:
-      - br-eth1
-      - br-storage
-      tags:
-      - 102
-      - 0
-      vlan_ids:
-      - 102
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-mgmt
-      tags:
-      - 101
-      - 0
-      vlan_ids:
-      - 101
-      - 0
-    - action: add-patch
-      bridges:
-      - br-eth0
-      - br-fw-admin
-      trunks:
-      - 0
-    - action: add-br
-      name: br-prv
-    - action: add-patch
-      bridges:
-      - br-eth2
-      - br-prv
-network:
-  networking_parameters:
-    base_mac: fa:16:3e:00:00:00
-    dns_nameservers:
-    - 8.8.4.4
-    - 8.8.8.8
-    floating_ranges:
-    - - 172.16.0.130
-      - 172.16.0.254
-    gre_id_range:
-    - 2
-    - 65535
-    internal_cidr: 192.168.111.0/24
-    internal_gateway: 192.168.111.1
-    net_l23_provider: ovs
-    segmentation_type: vlan
-    vlan_range:
-    - 1000
-    - 1030
-  networks:
-  - cidr: 172.16.0.0/24
-    gateway: 172.16.0.1
-    ip_ranges:
-    - - 172.16.0.2
-      - 172.16.0.126
-    meta:
-      assign_vip: true
-      cidr: 172.16.0.0/24
-      configurable: true
-      floating_range_var: floating_ranges
-      ip_range:
-      - 172.16.0.2
-      - 172.16.0.126
-      map_priority: 1
-      name: public
-      notation: ip_ranges
-      render_addr_mask: public
-      render_type: null
-      use_gateway: true
-      vlan_start: null
-    name: public
-    vlan_start: null
-  - cidr: 192.168.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.0.1
-      - 192.168.0.254
-    meta:
-      assign_vip: true
-      cidr: 192.168.0.0/24
-      configurable: true
-      map_priority: 2
-      name: management
-      notation: cidr
-      render_addr_mask: internal
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 101
-    name: management
-    vlan_start: 101
-  - cidr: 192.168.1.0/24
-    gateway: null
-    ip_ranges:
-    - - 192.168.1.1
-      - 192.168.1.254
-    meta:
-      assign_vip: false
-      cidr: 192.168.1.0/24
-      configurable: true
-      map_priority: 2
-      name: storage
-      notation: cidr
-      render_addr_mask: storage
-      render_type: cidr
-      use_gateway: false
-      vlan_start: 102
-    name: storage
-    vlan_start: 102
-  - cidr: null
-    gateway: null
-    ip_ranges: []
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 2
-      name: private
-      neutron_vlan_range: true
-      notation: null
-      render_addr_mask: null
-      render_type: null
-      seg_type: vlan
-      use_gateway: false
-      vlan_start: null
-    name: private
-    vlan_start: null
-  - cidr: 10.20.0.0/24
-    gateway: null
-    ip_ranges:
-    - - 10.20.0.3
-      - 10.20.0.254
-    meta:
-      assign_vip: false
-      configurable: false
-      map_priority: 0
-      notation: ip_ranges
-      render_addr_mask: null
-      render_type: null
-      unmovable: true
-      use_gateway: true
-    name: fuelweb_admin
-    vlan_start: null
-settings:
-  editable:
-    access:
-      email:
-        description: Email address for Administrator
-        label: email
-        type: text
-        value: admin@localhost
-        weight: 40
-      metadata:
-        label: Access
-        weight: 10
-      password:
-        description: Password for Administrator
-        label: password
-        type: password
-        value: admin
-        weight: 20
-      tenant:
-        description: Tenant (project) name for Administrator
-        label: tenant
-        regex:
-          error: Invalid tenant name
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 30
-      user:
-        description: Username for Administrator
-        label: username
-        regex:
-          error: Invalid username
-          source: ^(?!services$)(?!nova$)(?!glance$)(?!keystone$)(?!neutron$)(?!cinder$)(?!swift$)(?!ceph$)(?![Gg]uest$).*
-        type: text
-        value: admin
-        weight: 10
-    additional_components:
-      ceilometer:
-        description: If selected, Ceilometer component will be installed
-        label: Install Ceilometer
-        type: checkbox
-        value: false
-        weight: 40
-      heat:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 30
-      metadata:
-        label: Additional Components
-        weight: 20
-      murano:
-        description: If selected, Murano component will be installed
-        label: Install Murano
-        restrictions:
-        - cluster:net_provider != 'neutron'
-        type: checkbox
-        value: false
-        weight: 20
-      sahara:
-        description: If selected, Sahara component will be installed
-        label: Install Sahara
-        type: checkbox
-        value: false
-        weight: 10
-    common:
-      auth_key:
-        description: Public key(s) to include in authorized_keys on deployed nodes
-        label: Public Key
-        type: text
-        value: ''
-        weight: 70
-      auto_assign_floating_ip:
-        description: If selected, OpenStack will automatically assign a floating IP
-          to a new instance
-        label: Auto assign floating IP
-        restrictions:
-        - cluster:net_provider == 'neutron'
-        type: checkbox
-        value: false
-        weight: 40
-      compute_scheduler_driver:
-        label: Scheduler driver
-        type: radio
-        value: nova.scheduler.filter_scheduler.FilterScheduler
-        values:
-        - data: nova.scheduler.filter_scheduler.FilterScheduler
-          description: Currently the most advanced OpenStack scheduler. See the OpenStack
-            documentation for details.
-          label: Filter scheduler
-        - data: nova.scheduler.simple.SimpleScheduler
-          description: This is 'naive' scheduler which tries to find the least loaded
-            host
-          label: Simple scheduler
-        weight: 40
-      debug:
-        description: Debug logging mode provides more information, but requires more
-          disk space.
-        label: OpenStack debug logging
-        type: checkbox
-        value: false
-        weight: 20
-      disable_offload:
-        description: If set, generic segmentation offload (gso) and generic receive
-          offload (gro) on physical nics will be disabled. See ethtool man.
-        label: Disable generic offload on physical nics
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider == 'neutron' and networking_parameters:segmentation_type
-            == 'gre'
-        type: checkbox
-        value: true
-        weight: 80
-      libvirt_type:
-        label: Hypervisor type
-        type: radio
-        value: qemu
-        values:
-        - data: kvm
-          description: Choose this type of hypervisor if you run OpenStack on hardware
-          label: KVM
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: qemu
-          description: Choose this type of hypervisor if you run OpenStack on virtual
-            hosts.
-          label: QEMU
-          restrictions:
-          - settings:common.libvirt_type.value == 'vcenter'
-        - data: vcenter
-          description: Choose this type of hypervisor if you run OpenStack in a vCenter
-            environment.
-          label: vCenter
-          restrictions:
-          - settings:common.libvirt_type.value != 'vcenter' or cluster:net_provider
-            == 'neutron'
-        weight: 30
-      metadata:
-        label: Common
-        weight: 30
-      nova_quota:
-        description: Quotas are used to limit CPU and memory usage for tenants. Enabling
-          quotas will increase load on the Nova database.
-        label: Nova quotas
-        type: checkbox
-        value: false
-        weight: 25
-      resume_guests_state_on_host_boot:
-        description: Whether to resume previous guests state when the host reboots.
-          If enabled, this option causes guests assigned to the host to resume their
-          previous state. If the guest was running a restart will be attempted when
-          nova-compute starts. If the guest was not running previously, a restart
-          will not be attempted.
-        label: Resume guests state on host boot
-        type: checkbox
-        value: true
-        weight: 60
-      use_cow_images:
-        description: For most cases you will want qcow format. If it's disabled, raw
-          image format will be used to run VMs. OpenStack with raw format currently
-          does not support snapshotting.
-        label: Use qcow format for images
-        type: checkbox
-        value: true
-        weight: 50
-    corosync:
-      group:
-        description: ''
-        label: Group
-        type: text
-        value: 226.94.1.1
-        weight: 10
-      metadata:
-        label: Corosync
-        restrictions:
-        - action: hide
-          condition: 'true'
-        weight: 50
-      port:
-        description: ''
-        label: Port
-        type: text
-        value: '12000'
-        weight: 20
-      verified:
-        description: Set True only if multicast is configured correctly on router.
-        label: Need to pass network verification.
-        type: checkbox
-        value: false
-        weight: 10
-    external_dns:
-      dns_list:
-        description: List of upstream DNS servers, separated by comma
-        label: DNS list
-        type: text
-        value: 8.8.8.8, 8.8.4.4
-        weight: 10
-      metadata:
-        label: Upstream DNS
-        weight: 90
-    external_ntp:
-      metadata:
-        label: Upstream NTP
-        weight: 100
-      ntp_list:
-        description: List of upstream NTP servers, separated by comma
-        label: NTP servers list
-        type: text
-        value: 0.pool.ntp.org, 1.pool.ntp.org
-        weight: 10
-    kernel_params:
-      kernel:
-        description: Default kernel parameters
-        label: Initial parameters
-        type: text
-        value: console=ttyS0,9600 console=tty0 rootdelay=90 nomodeset
-        weight: 45
-      metadata:
-        label: Kernel parameters
-        weight: 40
-    neutron_mellanox:
-      metadata:
-        enabled: true
-        label: Mellanox Neutron components
-        toggleable: false
-        weight: 50
-      plugin:
-        label: Mellanox drivers and SR-IOV plugin
-        type: radio
-        value: disabled
-        values:
-        - data: disabled
-          description: If selected, Mellanox drivers, Neutron and Cinder plugin will
-            not be installed.
-          label: Mellanox drivers and plugins disabled
-          restrictions:
-          - settings:storage.iser.value == true
-        - data: drivers_only
-          description: If selected, Mellanox Ethernet drivers will be installed to
-            support networking over Mellanox NIC. Mellanox Neutron plugin will not
-            be installed.
-          label: Install only Mellanox drivers
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm'
-        - data: ethernet
-          description: If selected, both Mellanox Ethernet drivers and Mellanox network
-            acceleration (Neutron) plugin will be installed.
-          label: Install Mellanox drivers and SR-IOV plugin
-          restrictions:
-          - settings:common.libvirt_type.value != 'kvm' or not (cluster:net_provider
-            == 'neutron' and networking_parameters:segmentation_type == 'vlan')
-        weight: 60
-      vf_num:
-        description: Note that one virtual function will be reserved to the storage
-          network, in case of choosing iSER.
-        label: Number of virtual NICs
-        restrictions:
-        - settings:neutron_mellanox.plugin.value != 'ethernet'
-        type: text
-        value: '16'
-        weight: 70
-    nsx_plugin:
-      connector_type:
-        description: Default network transport type to use
-        label: NSX connector type
-        type: select
-        value: stt
-        values:
-        - data: gre
-          label: GRE
-        - data: ipsec_gre
-          label: GRE over IPSec
-        - data: stt
-          label: STT
-        - data: ipsec_stt
-          label: STT over IPSec
-        - data: bridge
-          label: Bridge
-        weight: 80
-      l3_gw_service_uuid:
-        description: UUID for the default L3 gateway service to use with this cluster
-        label: L3 service UUID
-        regex:
-          error: Invalid L3 gateway service UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 50
-      metadata:
-        enabled: false
-        label: VMware NSX
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron' or networking_parameters:net_l23_provider
-            != 'nsx'
-        weight: 20
-      nsx_controllers:
-        description: One or more IPv4[:port] addresses of NSX controller node, separated
-          by comma (e.g. 10.30.30.2,192.168.110.254:443)
-        label: NSX controller endpoint
-        regex:
-          error: Invalid controller endpoints, specify valid IPv4[:port] pair
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(,(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?)*$
-        type: text
-        value: ''
-        weight: 60
-      nsx_password:
-        description: Password for Administrator
-        label: NSX password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: ''
-        weight: 30
-      nsx_username:
-        description: NSX administrator's username
-        label: NSX username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      packages_url:
-        description: URL to NSX specific packages
-        label: URL to NSX bits
-        regex:
-          error: Invalid URL, specify valid HTTP/HTTPS URL with IPv4 address (e.g.
-            http://10.20.0.2/nsx)
-          source: ^https?://(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])(:(6553[0-5]|655[0-2][\d]|65[0-4][\d]{2}|6[0-4][\d]{3}|5[\d]{4}|[\d][\d]{0,3}))?(/.*)?$
-        type: text
-        value: ''
-        weight: 70
-      replication_mode:
-        description: ''
-        label: NSX cluster has Service nodes
-        type: checkbox
-        value: true
-        weight: 90
-      transport_zone_uuid:
-        description: UUID of the pre-existing default NSX Transport zone
-        label: Transport zone UUID
-        regex:
-          error: Invalid transport zone UUID
-          source: '[a-f\d]{8}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{4}-[a-f\d]{12}'
-        type: text
-        value: ''
-        weight: 40
-    provision:
-      metadata:
-        label: Provision
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 80
-      method:
-        description: Which provision method to use for this cluster.
-        label: Provision method
-        type: radio
-        value: cobbler
-        values:
-        - data: image
-          description: Copying pre-built images on a disk.
-          label: Image
-        - data: cobbler
-          description: Install from scratch using anaconda or debian-installer.
-          label: Classic (use anaconda or debian-installer)
-    public_network_assignment:
-      assign_to_all_nodes:
-        description: When disabled, public network will be assigned to controllers
-          and zabbix-server only
-        label: Assign public network to all nodes
-        type: checkbox
-        value: false
-        weight: 10
-      metadata:
-        label: Public network assignment
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'neutron'
-        weight: 50
-    storage:
-      ephemeral_ceph:
-        description: Configures Nova to store ephemeral volumes in RBD. This works
-          best if Ceph is enabled for volumes and images, too. Enables live migration
-          of all types of Ceph backed VMs (without this option, live migration will
-          only work with VMs launched from Cinder volumes).
-        label: Ceph RBD for ephemeral volumes (Nova)
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 75
-      images_ceph:
-        description: Configures Glance to use the Ceph RBD backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: Ceph RBD for images (Glance)
-        type: checkbox
-        value: true
-        weight: 30
-      images_vcenter:
-        description: Configures Glance to use the vCenter/ESXi backend to store images.
-          If enabled, this option will prevent Swift from installing.
-        label: VMWare vCenter/ESXi datastore for images (Glance)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter'
-        type: checkbox
-        value: false
-        weight: 35
-      iser:
-        description: 'High performance block storage: Cinder volumes over iSER protocol
-          (iSCSI over RDMA). This feature requires SR-IOV capabilities in the NIC,
-          and will use a dedicated virtual function for the storage network.'
-        label: iSER protocol for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value != true or settings:common.libvirt_type.value
-          != 'kvm'
-        type: checkbox
-        value: false
-        weight: 11
-      metadata:
-        label: Storage
-        weight: 60
-      objects_ceph:
-        description: Configures RadosGW front end for Ceph RBD. This exposes S3 and
-          Swift API Interfaces. If enabled, this option will prevent Swift from installing.
-        label: Ceph RadosGW for objects (Swift API)
-        restrictions:
-        - settings:storage.images_ceph.value == false
-        type: checkbox
-        value: false
-        weight: 80
-      osd_pool_size:
-        description: Configures the default number of object replicas in Ceph. This
-          number must be equal to or lower than the number of deployed 'Storage -
-          Ceph OSD' nodes.
-        label: Ceph object replication factor
-        regex:
-          error: Invalid number
-          source: ^[1-9]\d*$
-        restrictions:
-        - settings:common.libvirt_type.value == 'vcenter'
-        type: text
-        value: '2'
-        weight: 85
-      vc_datacenter:
-        description: Inventory path to a datacenter. If you want to use ESXi host
-          as datastore, it should be "ha-datacenter".
-        label: Datacenter name
-        regex:
-          error: Empty datacenter
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 65
-      vc_datastore:
-        description: Datastore associated with the datacenter.
-        label: Datastore name
-        regex:
-          error: Empty datastore
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 60
-      vc_host:
-        description: IP Address of vCenter/ESXi
-        label: vCenter/ESXi IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 45
-      vc_image_dir:
-        description: The name of the directory where the glance images will be stored
-          in the VMware datastore.
-        label: Datastore Images directory
-        regex:
-          error: Empty images directory
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: /openstack_glance
-        weight: 70
-      vc_password:
-        description: vCenter/ESXi admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: password
-        value: ''
-        weight: 55
-      vc_user:
-        description: vCenter/ESXi admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        restrictions:
-        - action: hide
-          condition: settings:storage.images_vcenter.value == false or settings:common.libvirt_type.value
-            != 'vcenter'
-        type: text
-        value: ''
-        weight: 50
-      volumes_ceph:
-        description: Configures Cinder to store volumes in Ceph RBD images.
-        label: Ceph RBD for volumes (Cinder)
-        restrictions:
-        - settings:storage.volumes_lvm.value == true or settings:common.libvirt_type.value
-          == 'vcenter'
-        type: checkbox
-        value: true
-        weight: 20
-      volumes_lvm:
-        description: Requires at least one Storage - Cinder LVM node.
-        label: Cinder LVM over iSCSI for volumes
-        restrictions:
-        - settings:storage.volumes_ceph.value == true
-        type: checkbox
-        value: false
-        weight: 10
-      volumes_vmdk:
-        description: Configures Cinder to store volumes via VMware vCenter.
-        label: VMware vCenter for volumes (Cinder)
-        restrictions:
-        - settings:common.libvirt_type.value != 'vcenter' or settings:storage.volumes_lvm.value
-          == true
-        type: checkbox
-        value: false
-        weight: 15
-    syslog:
-      metadata:
-        label: Syslog
-        weight: 50
-      syslog_port:
-        description: Remote syslog port
-        label: Port
-        regex:
-          error: Invalid Syslog port
-          source: ^([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])$
-        type: text
-        value: '514'
-        weight: 20
-      syslog_server:
-        description: Remote syslog hostname
-        label: Hostname
-        type: text
-        value: ''
-        weight: 10
-      syslog_transport:
-        label: Syslog transport protocol
-        type: radio
-        value: tcp
-        values:
-        - data: udp
-          description: ''
-          label: UDP
-        - data: tcp
-          description: ''
-          label: TCP
-        weight: 30
-    vcenter:
-      cluster:
-        description: vCenter cluster name. If you have multiple clusters, use comma
-          to separate names
-        label: Cluster
-        regex:
-          error: Invalid cluster list
-          source: ^([^,\ ]+([\ ]*[^,\ ])*)(,[^,\ ]+([\ ]*[^,\ ])*)*$
-        type: text
-        value: ''
-        weight: 40
-      datastore_regex:
-        description: The Datastore regexp setting specifies the data stores to use
-          with Compute. For example, "nas.*". If you want to use all available datastores,
-          leave this field blank
-        label: Datastore regexp
-        regex:
-          error: Invalid datastore regexp
-          source: ^(\S.*\S|\S|)$
-        type: text
-        value: ''
-        weight: 50
-      host_ip:
-        description: IP Address of vCenter
-        label: vCenter IP
-        regex:
-          error: Specify valid IPv4 address
-          source: ^(([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])\.){3}([\d]|[1-9][\d]|1[\d]{2}|2[0-4][\d]|25[0-5])$
-        type: text
-        value: ''
-        weight: 10
-      metadata:
-        label: vCenter
-        restrictions:
-        - action: hide
-          condition: settings:common.libvirt_type.value != 'vcenter'
-        weight: 20
-      use_vcenter:
-        description: ''
-        label: ''
-        type: hidden
-        value: true
-        weight: 5
-      vc_password:
-        description: vCenter admin password
-        label: Password
-        regex:
-          error: Empty password
-          source: \S
-        type: password
-        value: admin
-        weight: 30
-      vc_user:
-        description: vCenter admin username
-        label: Username
-        regex:
-          error: Empty username
-          source: \S
-        type: text
-        value: admin
-        weight: 20
-      vlan_interface:
-        description: Physical ESXi host ethernet adapter for VLAN networking (e.g.
-          vmnic1). If empty "vmnic0" is used by default
-        label: ESXi VLAN interface
-        restrictions:
-        - action: hide
-          condition: cluster:net_provider != 'nova_network' or networking_parameters:net_manager
-            != 'VlanManager'
-        type: text
-        value: ''
-        weight: 60
-    zabbix:
-      metadata:
-        label: Zabbix Access
-        restrictions:
-        - action: hide
-          condition: not ('experimental' in version:feature_groups)
-        weight: 70
-      password:
-        description: Password for Zabbix Administrator
-        label: password
-        type: password
-        value: zabbix
-        weight: 20
-      username:
-        description: Username for Zabbix Administrator
-        label: username
-        type: text
-        value: admin
-        weight: 10
\ No newline at end of file
diff --git a/fuel/deploy/templates/virtual_environment/old_conf/multinode/dha.yaml b/fuel/deploy/templates/virtual_environment/old_conf/multinode/dha.yaml
deleted file mode 100644 (file)
index 75cff2a..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-title: Deployment Hardware Adapter (DHA)
-# DHA API version supported
-version:
-created:
-comment: Small libvirt setup
-
-# Adapter to use for this definition
-adapter: libvirt
-
-# Node list.
-# Mandatory property is id, all other properties are adapter specific.
-
-nodes:
-- id: 1
-  libvirtName: controller1
-  libvirtTemplate: templates/virtual_environment/vms/controller.xml
-- id: 2
-  libvirtName: compute1
-  libvirtTemplate: templates/virtual_environment/vms/compute.xml
-- id: 3
-  libvirtName: compute2
-  libvirtTemplate: templates/virtual_environment/vms/compute.xml
-- id: 4
-  libvirtName: compute3
-  libvirtTemplate: templates/virtual_environment/vms/compute.xml
-- id: 5
-  libvirtName: compute4
-  libvirtTemplate: templates/virtual_environment/vms/compute.xml
-- id: 6
-  libvirtName: compute5
-  libvirtTemplate: templates/virtual_environment/vms/compute.xml
-- id: 7
-  libvirtName: fuel-master
-  libvirtTemplate: templates/virtual_environment/vms/fuel.xml
-  isFuel: yes
-  username: root
-  password: r00tme
-
-virtNetConfDir: templates/virtual_environment/networks
-
-disks:
-  fuel: 30G
-  controller: 30G
-  compute: 30G