Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 1 | --- |
| 2 | # profile_manifests/ecord.yaml |
Andrea Campanella | 02a5637 | 2017-05-02 17:44:10 -0700 | [diff] [blame] | 3 | # Configures an E-CORD global pod |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 4 | |
| 5 | # site configuration |
| 6 | site_name: mysite |
| 7 | site_humanname: MySite |
| 8 | deployment_type: MyDeployment |
| 9 | |
| 10 | xos_admin_user: xosadmin@opencord.org |
| 11 | xos_admin_pass: "{{ lookup('password', 'credentials/xosadmin@opencord.org chars=ascii_letters,digits') }}" |
| 12 | xos_admin_first: XOS |
| 13 | xos_admin_last: Admin |
| 14 | |
| 15 | xos_users: [] |
| 16 | |
Andrea Campanella | 02a5637 | 2017-05-02 17:44:10 -0700 | [diff] [blame] | 17 | use_vtn: False |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 18 | |
| 19 | xos_tosca_config_templates: |
Zack Williams | 482d61b | 2017-08-08 17:16:31 -0700 | [diff] [blame] | 20 | - vtn-service.yaml |
Andrea Campanella | 02a5637 | 2017-05-02 17:44:10 -0700 | [diff] [blame] | 21 | - vnodglobal-service.yaml |
Matteo Scandolo | 6f64e29 | 2017-08-01 11:02:18 -0700 | [diff] [blame] | 22 | - xos-gui-extensions.yml |
Zack Williams | 482d61b | 2017-08-08 17:16:31 -0700 | [diff] [blame] | 23 | - carrierethernet-global-app.yaml |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 24 | |
| 25 | cord_profile_dir: "{{ ansible_user_dir + '/cord_profile' }}" |
Zack Williams | 482d61b | 2017-08-08 17:16:31 -0700 | [diff] [blame] | 26 | pki_dir: "{{ playbook_dir + '/pki' }}" |
| 27 | credentials_dir: "{{ playbook_dir + '/credentials_dir' }}" |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 28 | |
| 29 | xos_docker_volumes: |
| 30 | - host: "{{ cord_profile_dir }}/images" |
| 31 | container: /opt/xos/images |
| 32 | |
Andrea Campanella | 02a5637 | 2017-05-02 17:44:10 -0700 | [diff] [blame] | 33 | # GUI Config [new GUI] |
| 34 | gui_project_name: "E-CORD" |
| 35 | gui_background: "cord-bg.jpg" # TODO find ecord image |
| 36 | gui_payoff: "Your Enterprise VNF orchestrator" |
| 37 | |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 38 | # GUI branding |
| 39 | gui_branding_name: "ECORD" |
| 40 | gui_branding_icon: "/static/cord-logo.png" |
| 41 | gui_branding_favicon: "/static/cord-favicon.png" |
| 42 | gui_branding_bg: "/static/cord-bg.jpg" |
| 43 | |
Max Chu | 477a0a0 | 2017-08-08 15:03:14 -0700 | [diff] [blame] | 44 | enabled_gui_extensions: |
| 45 | - name: metro-net-gui |
| 46 | path: orchestration/xos_services/metro-net/xos/gui |
| 47 | extra_files: |
| 48 | - app/style/style.css |
| 49 | - mapconstants.js |
Andrea Campanella | 02a5637 | 2017-05-02 17:44:10 -0700 | [diff] [blame] | 50 | |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 51 | # paths defined in manifest/default.xml |
| 52 | xos_services: |
| 53 | - name: vtn |
| 54 | path: onos-apps/apps/vtn |
Andrea Campanella | c8488c2 | 2017-06-13 15:38:51 +0200 | [diff] [blame] | 55 | synchronizer: true |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 56 | - name: onos |
| 57 | path: orchestration/xos_services/onos-service |
Andrea Campanella | c8488c2 | 2017-06-13 15:38:51 +0200 | [diff] [blame] | 58 | synchronizer: true |
| 59 | - name: metro-net |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 60 | path: orchestration/xos_services/metro-net |
Andrea Campanella | c8488c2 | 2017-06-13 15:38:51 +0200 | [diff] [blame] | 61 | synchronizer: true |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 62 | |
| 63 | xos_service_sshkeys: |
| 64 | - name: onos_rsa |
| 65 | source_path: "~/.ssh/id_rsa" |
| 66 | - name: onos_rsa.pub |
| 67 | source_path: "~/.ssh/id_rsa.pub" |
Andrea Campanella | c8488c2 | 2017-06-13 15:38:51 +0200 | [diff] [blame] | 68 | - name: metro-net_rsa |
| 69 | source_path: "~/.ssh/id_rsa" |
| 70 | - name: metro-net_rsa.pub |
| 71 | source_path: "~/.ssh/id_rsa.pub" |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 72 | |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 73 | # site domain suffix |
| 74 | site_suffix: cord.lab |
| 75 | |
| 76 | # resolv.conf settings |
| 77 | dns_search: |
| 78 | - "{{ site_suffix }}" |
| 79 | |
| 80 | # SSL server certificate generation |
| 81 | server_certs: |
| 82 | - cn: "keystone.{{ site_suffix }}" |
| 83 | subj: "/C=US/ST=California/L=Menlo Park/O=ON.Lab/OU=Test Deployment/CN=keystone.{{ site_suffix }}" |
| 84 | altnames: |
| 85 | - "DNS:keystone.{{ site_suffix }}" |
| 86 | - "DNS:keystone" |
| 87 | - cn: "xos-core.{{ site_suffix }}" |
| 88 | subj: "/C=US/ST=California/L=Menlo Park/O=ON.Lab/OU=Test Deployment/CN=xos-core.{{ site_suffix }}" |
| 89 | altnames: |
| 90 | - "DNS:xos-core.{{ site_suffix }}" |
| 91 | |
Andrea Campanella | c8488c2 | 2017-06-13 15:38:51 +0200 | [diff] [blame] | 92 | # VTN network configuration |
| 93 | management_network_cidr: 172.27.0.0/24 |
| 94 | management_network_ip: 172.27.0.1/24 |
| 95 | data_plane_ip: 10.168.0.253/24 |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 96 | |
| 97 | # CORD ONOS app version |
| 98 | cord_app_version: 1.2-SNAPSHOT |
| 99 | |
Zack Williams | 482d61b | 2017-08-08 17:16:31 -0700 | [diff] [blame] | 100 | onos_docker_image: "onosproject/onos:1.8.9" |
Andrea Campanella | bcfb2d6 | 2017-02-15 09:37:35 -0800 | [diff] [blame] | 101 | |
| 102 | run_dist_upgrade: False |
| 103 | |