##############################################################################
# Copyright (c) 2015 Ericsson AB and others.
# jonas.bjurel@ericsson.com
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Apache License, Version 2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
##############################################################################

dea-pod-override-config-metadata:
  title: 'Deployment Environment Adapter POD override for Development Pipeline - Default version'
  version: '0.3'
  created: 'Jan 26 2016'
  comment: 'Rebased for Fuel8'
environment:
  name: opnfv
fuel:
  ADMIN_NETWORK:
    dhcp_pool_end: 10.20.6.200
    dhcp_pool_start: 10.20.6.10
    ipaddress: 10.20.6.2
    netmask: 255.255.255.0
  DNS_DOMAIN: domain.tld
  DNS_SEARCH: domain.tld
  DNS_UPSTREAM: 172.60.0.1
  HOSTNAME: fuel
  NTP1: 172.60.0.1
  NTP2:
  NTP3:
interfaces_1:
  ens4f0:
  - fuelweb_admin
  ens12f0:
  - management
  ens12f1:
  - storage
  ens44f0:
  - private
  ens44f1:
  - public
interfaces_vlan:
  ens4f0:
  - fuelweb_admin
  ens12f0:
  - management
  ens12f1:
  - storage
  ens44f0:
  - private
  ens44f1:
  - public
interfaces_dpdk:
  ens4f0:
  - fuelweb_admin
  ens12f0:
  - management
  ens12f1:
  - storage
  ens44f0:
  - private
  - interface_properties:
      dpdk:
        enabled:
          value: true
  ens44f1:
  - public
network:
  networking_parameters:
    base_mac: fa:16:3e:00:00:00
    configuration_template: null
    dns_nameservers:
    - 172.10.0.1
    floating_name: admin_floating_net
    floating_ranges:
    - - 172.60.0.130
      - 172.60.0.230
    gre_id_range:
    - 2
    - 65535
    internal_cidr: 192.168.111.0/24
    internal_gateway: 192.168.111.1
    internal_name: admin_internal_net
    net_l23_provider: ovs
    segmentation_type: tun
    vlan_range:
    - 1000
    - 1030
  networks:
  - cidr: 192.168.61.0/24
    gateway: null
    group_id: 2
    id: 7
    ip_ranges:
    - - 192.168.61.1
      - 192.168.61.254
    meta:
      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
      vips:
      - haproxy
      - vrouter
      vlan_start: 101
    name: management
    vlan_start: 161
  - cidr: 192.168.63.0/24
    gateway: null
    group_id: 2
    id: 9
    ip_ranges:
    - - 192.168.63.1
      - 192.168.63.254
    meta:
      cidr: 192.168.2.0/24
      configurable: true
      map_priority: 2
      name: private
      notation: cidr
      render_addr_mask: null
      render_type: cidr
      seg_type: tun
      use_gateway: false
      vlan_start: 103
    name: private
    vlan_start: 1120
  - cidr: 172.60.0.0/24
    gateway: 172.60.0.1
    group_id: 2
    id: 6
    ip_ranges:
    - - 172.60.0.10
      - 172.60.0.126
    meta:
      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
      vips:
      - haproxy
      - vrouter
      vlan_start: null
    name: public
    vlan_start: 163
  - cidr: 192.168.62.0/24
    gateway: null
    group_id: 2
    id: 8
    ip_ranges:
    - - 192.168.62.1
      - 192.168.62.254
    meta:
      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: 162
  - cidr: 10.20.6.0/24
    gateway: 10.20.6.2
    group_id: null
    id: 1
    ip_ranges:
    - - 10.20.6.10
      - 10.20.6.200
    meta:
      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
  public_vip: 172.60.0.11
  public_vrouter_vip: 172.60.0.10
settings:
  editable:
    external_dns:
      dns_list:
        description: List of upstream DNS servers, separated by comma
        label: DNS list
        regex:
          error: Invalid IP address list
          source: ^\*$|^(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3}(?:\s*,\s*(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3})*$
        type: text
        value: 172.10.0.1
        weight: 10
      metadata:
        group: network
        label: Host OS DNS Servers
        weight: 30
    external_ntp:
      metadata:
        group: network
        label: Host OS NTP Servers
        weight: 40
      ntp_list:
        description: List of upstream NTP servers, separated by comma
        label: NTP server list
        regex:
          error: Invalid NTP server list
          source: ^\s*(?:(?:\w+(?:-+\w+)*\.)+[a-z]+|\d{1,3}(?:\.\d{1,3}){3})\s*(?:,\s*(?:(?:\w+(?:-+\w+)*\.)+[a-z]+|\d{1,3}(\.\d{1,3}){3})\s*)*$
        type: text
        value: 172.60.0.1
        weight: 10
    syslog:
      metadata:
        enabled: false
        group: logging
        label: Syslog
        toggleable: true
        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
        regex:
          error: Invalid hostname
          source: ^[a-zA-Z\d]+[-\.\da-zA-Z]*$
        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
    repo_setup:
      metadata:
        always_editable: true
        group: general
        label: Repositories
        weight: 50
      repos:
        description: 'Please note: the first repository will be considered the operating
          system mirror that will be used during node provisioning.

          To create a local repository mirror on the Fuel master node, please follow
          the instructions provided by running "fuel-createmirror --help" on the Fuel
          master node.

          Please make sure your Fuel master node has Internet access to the repository
          before attempting to create a mirror.

          '
        extra_priority: null
        type: custom_repo_configuration
        value:
        - name: ubuntu
          priority: null
          section: main
          suite: xenial
          type: deb
          uri: http://10.20.6.2:8080/mirrors/ubuntu/
        - name: ubuntu-main
          priority: null
          section: main universe multiverse
          suite: xenial
          type: deb
          uri: http://archive.ubuntu.com/ubuntu/
        - name: ubuntu-updates
          priority: null
          section: main universe multiverse
          suite: xenial-updates
          type: deb
          uri: http://archive.ubuntu.com/ubuntu/
        - name: ubuntu-security
          priority: null
          section: main universe multiverse
          suite: xenial-security
          type: deb
          uri: http://archive.ubuntu.com/ubuntu/
        - name: mos
          priority: 1050
          section: main restricted
          suite: mos10.0
          type: deb
          uri: http://10.20.6.2:8080/newton-10.0/ubuntu/x86_64
        - name: Auxiliary
          priority: 1150
          section: main restricted
          suite: auxiliary
          type: deb
          uri: http://10.20.6.2:8080/newton-10.0/ubuntu/auxiliary