blob: cd6b92900818c74c16e86ea4edf6c46b762b3ae8 [file] [log] [blame]
Matteo Scandolo3896c472017-08-01 13:31:42 -07001
2{#
3Copyright 2017-present Open Networking Foundation
4
5Licensed under the Apache License, Version 2.0 (the "License");
6you may not use this file except in compliance with the License.
7You may obtain a copy of the License at
8
9http://www.apache.org/licenses/LICENSE-2.0
10
11Unless required by applicable law or agreed to in writing, software
12distributed under the License is distributed on an "AS IS" BASIS,
13WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14See the License for the specific language governing permissions and
15limitations under the License.
16#}
17
18
Zack Williams684aa4c2016-04-14 07:04:38 -070019---
20# juju configuration file for CORD deployments
21
22ceilometer:
23 openstack-origin: "cloud:trusty-kilo"
24
25ceilometer-agent: {}
26
27glance:
28 openstack-origin: "cloud:trusty-kilo"
29 ha-mcastport: 5402
30
31keystone:
Zack Williams44845c62017-04-21 13:57:14 -070032 openstack-origin: "cloud:trusty-kilo"
Zack Williams684aa4c2016-04-14 07:04:38 -070033 admin-password: "{{ keystone_admin_password }}"
34 os-public-hostname: "keystone.{{ site_suffix }}"
35 ha-mcastport: 5403
Zack Williams684aa4c2016-04-14 07:04:38 -070036 use-https: "yes"
Zack Williams44845c62017-04-21 13:57:14 -070037 ssl_key: {{ lookup('file', '{{ pki_dir }}/{{ site_name }}_im_ca/private/keystone.{{ site_suffix }}_key.pem') | b64encode }}
38 ssl_cert: {{ lookup('file', '{{ pki_dir }}/{{ site_name }}_im_ca/certs/keystone.{{ site_suffix }}_cert.pem') | b64encode }}
39 ssl_ca: {{ lookup('file', '{{ pki_dir }}//{{ site_name }}_im_ca/certs/im_cert_chain.pem') | b64encode }}
Zack Williams684aa4c2016-04-14 07:04:38 -070040
41mongodb: {}
42
43nagios: {}
44
45neutron-api:
Zack Williams44845c62017-04-21 13:57:14 -070046 openstack-origin: "cloud:trusty-kilo"
Zack Williams684aa4c2016-04-14 07:04:38 -070047 neutron-plugin: onosvtn
48 onos-vtn-ip: onos-cord
Scott Baker58e88a82016-11-18 13:39:09 -080049 onos-vtn-port: 8182
Zack Williams684aa4c2016-04-14 07:04:38 -070050 neutron-security-groups: "True"
Zack Williams684aa4c2016-04-14 07:04:38 -070051 overlay-network-type: vxlan
Andy Bavier9b3e00c2017-07-27 14:45:17 -070052 {% if enable_dpdk -%}
53 onos-vtn-branch: cord-2.0-dpdk-kilo
54 {% endif %}
Zack Williams684aa4c2016-04-14 07:04:38 -070055
56neutron-openvswitch: {}
57
58nova-cloud-controller:
Zack Williams44845c62017-04-21 13:57:14 -070059 openstack-origin: "cloud:trusty-kilo"
Zack Williams684aa4c2016-04-14 07:04:38 -070060 config-flags: "force_config_drive=always"
61 console-access-protocol: novnc
62 network-manager: Neutron
schowdhury26bf70b2017-07-18 07:19:56 -070063 {% if enable_dpdk -%}
64 scheduler-default-filters: "RetryFilter,AvailabilityZoneFilter,CoreFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,NUMATopologyFilter"
65 {% endif %}
Zack Williams684aa4c2016-04-14 07:04:38 -070066
67nova-compute:
Zack Williams44845c62017-04-21 13:57:14 -070068 openstack-origin: "cloud:trusty-kilo"
Zack Williams684aa4c2016-04-14 07:04:38 -070069 virt-type: kvm
Zack Williams684aa4c2016-04-14 07:04:38 -070070 disable-neutron-security-groups: "True"
schowdhury26bf70b2017-07-18 07:19:56 -070071 {% if enable_dpdk -%}
72 config-flags: "firewall_driver=nova.virt.firewall.NoopFirewallDriver,vcpu_pin_set={{ vcpu_pin_set }}"
Andy Bavier43c54c82017-08-01 20:10:26 -070073 enable-dpdk: True
74 hugepages: "{{ hugepages }}"
75 dpdk-socket-memory: "{{ dpdk_socket_memory }}"
76 dpdk-lcore-mask: "{{ dpdk_lcore_mask }}"
77 pmd-cpu-mask: "{{ pmd_cpu_mask }}"
78 fabric-interfaces: "{{ fabric_interfaces }}"
schowdhury26bf70b2017-07-18 07:19:56 -070079 {% else -%}
80 config-flags: "firewall_driver=nova.virt.firewall.NoopFirewallDriver"
81 {% endif %}
82
Zack Williams684aa4c2016-04-14 07:04:38 -070083
84nrpe: {}
85
86ntp: {}
87
88openstack-dashboard:
89 openstack-origin: "cloud:trusty-kilo"
90
91percona-cluster:
Zack Williams79286962017-07-10 12:24:37 -070092 max-connections: 5000
93 innodb-buffer-pool-size: "20%"
Zack Williams684aa4c2016-04-14 07:04:38 -070094
95rabbitmq-server:
96 ssl: "on"