blob: 39193e8a13e57a112ead7a6c8a62cca8407340aa [file] [log] [blame]
Zack Williams684aa4c2016-04-14 07:04:38 -07001---
2# juju configuration file for CORD deployments
3
4ceilometer:
5 openstack-origin: "cloud:trusty-kilo"
6
7ceilometer-agent: {}
8
9glance:
10 openstack-origin: "cloud:trusty-kilo"
11 ha-mcastport: 5402
12
13keystone:
Zack Williams44845c62017-04-21 13:57:14 -070014 openstack-origin: "cloud:trusty-kilo"
Zack Williams684aa4c2016-04-14 07:04:38 -070015 admin-password: "{{ keystone_admin_password }}"
16 os-public-hostname: "keystone.{{ site_suffix }}"
17 ha-mcastport: 5403
Zack Williams684aa4c2016-04-14 07:04:38 -070018 use-https: "yes"
Zack Williams44845c62017-04-21 13:57:14 -070019 ssl_key: {{ lookup('file', '{{ pki_dir }}/{{ site_name }}_im_ca/private/keystone.{{ site_suffix }}_key.pem') | b64encode }}
20 ssl_cert: {{ lookup('file', '{{ pki_dir }}/{{ site_name }}_im_ca/certs/keystone.{{ site_suffix }}_cert.pem') | b64encode }}
21 ssl_ca: {{ lookup('file', '{{ pki_dir }}//{{ site_name }}_im_ca/certs/im_cert_chain.pem') | b64encode }}
Zack Williams684aa4c2016-04-14 07:04:38 -070022
23mongodb: {}
24
25nagios: {}
26
27neutron-api:
Zack Williams44845c62017-04-21 13:57:14 -070028 openstack-origin: "cloud:trusty-kilo"
Zack Williams684aa4c2016-04-14 07:04:38 -070029 neutron-plugin: onosvtn
30 onos-vtn-ip: onos-cord
Scott Baker58e88a82016-11-18 13:39:09 -080031 onos-vtn-port: 8182
Zack Williams684aa4c2016-04-14 07:04:38 -070032 neutron-security-groups: "True"
Zack Williams684aa4c2016-04-14 07:04:38 -070033 overlay-network-type: vxlan
Andy Bavier9b3e00c2017-07-27 14:45:17 -070034 {% if enable_dpdk -%}
35 onos-vtn-branch: cord-2.0-dpdk-kilo
36 {% endif %}
Zack Williams684aa4c2016-04-14 07:04:38 -070037
38neutron-openvswitch: {}
39
40nova-cloud-controller:
Zack Williams44845c62017-04-21 13:57:14 -070041 openstack-origin: "cloud:trusty-kilo"
Zack Williams684aa4c2016-04-14 07:04:38 -070042 config-flags: "force_config_drive=always"
43 console-access-protocol: novnc
44 network-manager: Neutron
schowdhury26bf70b2017-07-18 07:19:56 -070045 {% if enable_dpdk -%}
46 scheduler-default-filters: "RetryFilter,AvailabilityZoneFilter,CoreFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,NUMATopologyFilter"
47 {% endif %}
Zack Williams684aa4c2016-04-14 07:04:38 -070048
49nova-compute:
Zack Williams44845c62017-04-21 13:57:14 -070050 openstack-origin: "cloud:trusty-kilo"
Zack Williams684aa4c2016-04-14 07:04:38 -070051 virt-type: kvm
Zack Williams684aa4c2016-04-14 07:04:38 -070052 disable-neutron-security-groups: "True"
schowdhury26bf70b2017-07-18 07:19:56 -070053 {% if enable_dpdk -%}
54 config-flags: "firewall_driver=nova.virt.firewall.NoopFirewallDriver,vcpu_pin_set={{ vcpu_pin_set }}"
Andy Bavier43c54c82017-08-01 20:10:26 -070055 enable-dpdk: True
56 hugepages: "{{ hugepages }}"
57 dpdk-socket-memory: "{{ dpdk_socket_memory }}"
58 dpdk-lcore-mask: "{{ dpdk_lcore_mask }}"
59 pmd-cpu-mask: "{{ pmd_cpu_mask }}"
60 fabric-interfaces: "{{ fabric_interfaces }}"
schowdhury26bf70b2017-07-18 07:19:56 -070061 {% else -%}
62 config-flags: "firewall_driver=nova.virt.firewall.NoopFirewallDriver"
63 {% endif %}
64
Zack Williams684aa4c2016-04-14 07:04:38 -070065
66nrpe: {}
67
68ntp: {}
69
70openstack-dashboard:
71 openstack-origin: "cloud:trusty-kilo"
72
73percona-cluster:
Zack Williams79286962017-07-10 12:24:37 -070074 max-connections: 5000
75 innodb-buffer-pool-size: "20%"
Zack Williams684aa4c2016-04-14 07:04:38 -070076
77rabbitmq-server:
78 ssl: "on"