Configuration of tests
This commit adds test configs for plugin CI Change-Id: Ib013647f4dbbdaea9a0375311c09d786a6c8d9dd
This commit is contained in:
parent
9b9e263ccb
commit
222b7c2e5a
|
@ -0,0 +1,172 @@
|
|||
suffix: dc=openldap1,dc=tld
|
||||
url: ldap://176.74.221.80
|
||||
ca_chain: '-----BEGIN CERTIFICATE-----
|
||||
|
||||
MIIC3jCCAZagAwIBAgIEV78rsjANBgkqhkiG9w0BAQsFADATMREwDwYDVQQDEwht
|
||||
|
||||
aXJhbnRpczAeFw0xNjA4MjUxNzMyMzRaFw00NDAxMTAxNzMyMzRaMCsxETAPBgNV
|
||||
|
||||
BAoTCG1pcmFudGlzMRYwFAYDVQQDEw0xNzIuMTguMTgwLjc5MIGfMA0GCSqGSIb3
|
||||
|
||||
DQEBAQUAA4GNADCBiQKBgQDcTIcn/63x4RIvheWLKS3T8c4RYGGtsEcGdhAO+NEg
|
||||
|
||||
fzCvZ3LC9IFcwKWaBrxDffrN4ipBIE9+tBSlS+n/wCkb/0kKgYUngzBy0LHdAzyV
|
||||
|
||||
qVkIg4clzXAPL4dNf+9rIN5VKLjxBiIzM0elXv1LQWr97Y4rPCn7k5DXt4U15ea5
|
||||
|
||||
CwIDAQABo3YwdDAMBgNVHRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8G
|
||||
|
||||
A1UdDwEB/wQFAwMHoAAwHQYDVR0OBBYEFCLl5iKnvOL1kQWLhqXh4+WfT3RSMB8G
|
||||
|
||||
A1UdIwQYMBaAFBwKLasELphBk6Z4D05Gw86ZiJRPMA0GCSqGSIb3DQEBCwUAA4IB
|
||||
|
||||
MQBPxb2nnHVaamEU5ND4ZpkTEzPSLWSjI6yz51vTHj+O3bcLC+NasUoaiZ/UA/6d
|
||||
|
||||
dqOhyNTYge6mmg5ZD9522Reaq40+enqzZtapiY53bYrti9q/lORKnKO5wULyo4qz
|
||||
|
||||
1IrWk8Fdm8CUiJNkOMddMcPI45H0SYcds8H46zPoOR0iQTL+6p9W+flRrXGPvDMz
|
||||
|
||||
OLceGS9QifPjr9LB02LpJ0OOH+DNd12/Y/s/JRwukwf8JVpvBlFR06qtsTDTinc7
|
||||
|
||||
Wgp2j3uyvZc15XF0D+0/0TvfLbo7qduibWUXFTClMaJtk1AhMrVd7KSi/P+m6Qv1
|
||||
|
||||
6Y2aIcudKZlSeqP+7o4d2xQ1TpqfOqj7TuDBofmCcM8IE+zLPDLLqegu0R6g4I7h
|
||||
|
||||
YEF4vbLrxFWwRdH9YyPnfI3+
|
||||
|
||||
-----END CERTIFICATE-----'
|
||||
chase_referrals: 'False'
|
||||
domain: openldap1
|
||||
group_desc_attribute: description
|
||||
group_filter: ''
|
||||
group_id_attribute: cn
|
||||
group_member_attribute: member
|
||||
group_name_attribute: cn
|
||||
group_objectclass: groupOfNames
|
||||
group_tree_dn: dc=openldap1,dc=tld
|
||||
ldap_proxy: false
|
||||
ldap_proxy_custom_conf: ''
|
||||
page_size: '0'
|
||||
password: '1111'
|
||||
query_scope: sub
|
||||
use_tls: true
|
||||
user: cn=admin,dc=openldap1,dc=tld
|
||||
user_enabled_attribute: enabled
|
||||
user_filter: ''
|
||||
user_id_attribute: cn
|
||||
user_name_attribute: sn
|
||||
user_objectclass: inetOrgPerson
|
||||
user_pass_attribute: userPassword
|
||||
user_tree_dn: dc=openldap1,dc=tld
|
||||
additional_domains: 'domain=openldap2
|
||||
|
||||
url=ldap://176.74.221.81
|
||||
|
||||
suffix=dc=openldap2,dc=tld
|
||||
|
||||
user=cn=admin,dc=openldap2,dc=tld
|
||||
|
||||
password=1111
|
||||
|
||||
query_scope=sub
|
||||
|
||||
user_tree_dn=dc=openldap2,dc=tld
|
||||
|
||||
user_objectclass=inetOrgPerson
|
||||
|
||||
user_id_attribute=cn
|
||||
|
||||
user_name_attribute=sn
|
||||
|
||||
user_pass_attribute=userPassword
|
||||
|
||||
user_enabled_attribute=enabled
|
||||
|
||||
user_allow_create=False
|
||||
|
||||
user_allow_update=False
|
||||
|
||||
user_allow_delete=False
|
||||
|
||||
user_filter=
|
||||
|
||||
group_tree_dn=dc=openldap2,dc=tld
|
||||
|
||||
group_objectclass=groupOfNames
|
||||
|
||||
group_id_attribute=cn
|
||||
|
||||
group_name_attribute=cn
|
||||
|
||||
group_desc_attribute=description
|
||||
|
||||
group_member_attribute=member
|
||||
|
||||
group_allow_create=False
|
||||
|
||||
group_allow_update=False
|
||||
|
||||
group_allow_delete=False
|
||||
|
||||
group_filter=
|
||||
|
||||
ldap_proxy=false
|
||||
|
||||
use_tls=False
|
||||
|
||||
|
||||
domain=AD2
|
||||
|
||||
url=ldap://176.74.221.85
|
||||
|
||||
user=cn=admin,cn=Users,dc=keystone2,dc=tld
|
||||
|
||||
group_id_attribute=cn
|
||||
|
||||
group_objectclass=group
|
||||
|
||||
user_objectclass=person
|
||||
|
||||
user_name_attribute=cn
|
||||
|
||||
password=qwerty123!
|
||||
|
||||
user_allow_delete=False
|
||||
|
||||
group_allow_create=False
|
||||
|
||||
user_tree_dn=dc=keystone2,dc=tld
|
||||
|
||||
user_pass_attribute=userPassword
|
||||
|
||||
user_enabled_attribute=enabled
|
||||
|
||||
user_allow_create=False
|
||||
|
||||
user_allow_update=False
|
||||
|
||||
group_tree_dn=dc=keystone2,dc=tld
|
||||
|
||||
group_desc_attribute=description
|
||||
|
||||
user_filter=
|
||||
|
||||
group_allow_update=False
|
||||
|
||||
group_filter=
|
||||
|
||||
suffix=dc=keystone2,dc=tld
|
||||
|
||||
group_member_attribute=member
|
||||
|
||||
group_allow_delete=False
|
||||
|
||||
use_tls=False
|
||||
|
||||
query_scope=sub
|
||||
|
||||
group_name_attribute=cn
|
||||
|
||||
user_id_attribute=cn
|
||||
|
||||
ldap_proxy=false'
|
|
@ -0,0 +1,172 @@
|
|||
suffix: dc=openldap1,dc=tld
|
||||
url: ldap://176.74.221.80
|
||||
ca_chain: '-----BEGIN CERTIFICATE-----
|
||||
|
||||
MIIC3jCCAZagAwIBAgIEV78rsjANBgkqhkiG9w0BAQsFADATMREwDwYDVQQDEwht
|
||||
|
||||
aXJhbnRpczAeFw0xNjA4MjUxNzMyMzRaFw00NDAxMTAxNzMyMzRaMCsxETAPBgNV
|
||||
|
||||
BAoTCG1pcmFudGlzMRYwFAYDVQQDEw0xNzIuMTguMTgwLjc5MIGfMA0GCSqGSIb3
|
||||
|
||||
DQEBAQUAA4GNADCBiQKBgQDcTIcn/63x4RIvheWLKS3T8c4RYGGtsEcGdhAO+NEg
|
||||
|
||||
fzCvZ3LC9IFcwKWaBrxDffrN4ipBIE9+tBSlS+n/wCkb/0kKgYUngzBy0LHdAzyV
|
||||
|
||||
qVkIg4clzXAPL4dNf+9rIN5VKLjxBiIzM0elXv1LQWr97Y4rPCn7k5DXt4U15ea5
|
||||
|
||||
CwIDAQABo3YwdDAMBgNVHRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMBMA8G
|
||||
|
||||
A1UdDwEB/wQFAwMHoAAwHQYDVR0OBBYEFCLl5iKnvOL1kQWLhqXh4+WfT3RSMB8G
|
||||
|
||||
A1UdIwQYMBaAFBwKLasELphBk6Z4D05Gw86ZiJRPMA0GCSqGSIb3DQEBCwUAA4IB
|
||||
|
||||
MQBPxb2nnHVaamEU5ND4ZpkTEzPSLWSjI6yz51vTHj+O3bcLC+NasUoaiZ/UA/6d
|
||||
|
||||
dqOhyNTYge6mmg5ZD9522Reaq40+enqzZtapiY53bYrti9q/lORKnKO5wULyo4qz
|
||||
|
||||
1IrWk8Fdm8CUiJNkOMddMcPI45H0SYcds8H46zPoOR0iQTL+6p9W+flRrXGPvDMz
|
||||
|
||||
OLceGS9QifPjr9LB02LpJ0OOH+DNd12/Y/s/JRwukwf8JVpvBlFR06qtsTDTinc7
|
||||
|
||||
Wgp2j3uyvZc15XF0D+0/0TvfLbo7qduibWUXFTClMaJtk1AhMrVd7KSi/P+m6Qv1
|
||||
|
||||
6Y2aIcudKZlSeqP+7o4d2xQ1TpqfOqj7TuDBofmCcM8IE+zLPDLLqegu0R6g4I7h
|
||||
|
||||
YEF4vbLrxFWwRdH9YyPnfI3+
|
||||
|
||||
-----END CERTIFICATE-----'
|
||||
chase_referrals: 'False'
|
||||
domain: openldap1
|
||||
group_desc_attribute: description
|
||||
group_filter: ''
|
||||
group_id_attribute: cn
|
||||
group_member_attribute: member
|
||||
group_name_attribute: cn
|
||||
group_objectclass: groupOfNames
|
||||
group_tree_dn: dc=openldap1,dc=tld
|
||||
ldap_proxy: true
|
||||
ldap_proxy_custom_conf: ''
|
||||
page_size: '0'
|
||||
password: '1111'
|
||||
query_scope: sub
|
||||
use_tls: true
|
||||
user: cn=admin,dc=openldap1,dc=tld
|
||||
user_enabled_attribute: enabled
|
||||
user_filter: ''
|
||||
user_id_attribute: cn
|
||||
user_name_attribute: sn
|
||||
user_objectclass: inetOrgPerson
|
||||
user_pass_attribute: userPassword
|
||||
user_tree_dn: dc=openldap1,dc=tld
|
||||
additional_domains: 'domain=openldap2
|
||||
|
||||
url=ldap://176.74.221.81
|
||||
|
||||
suffix=dc=openldap2,dc=tld
|
||||
|
||||
user=cn=admin,dc=openldap2,dc=tld
|
||||
|
||||
password=1111
|
||||
|
||||
query_scope=sub
|
||||
|
||||
user_tree_dn=dc=openldap2,dc=tld
|
||||
|
||||
user_objectclass=inetOrgPerson
|
||||
|
||||
user_id_attribute=cn
|
||||
|
||||
user_name_attribute=sn
|
||||
|
||||
user_pass_attribute=userPassword
|
||||
|
||||
user_enabled_attribute=enabled
|
||||
|
||||
user_allow_create=False
|
||||
|
||||
user_allow_update=False
|
||||
|
||||
user_allow_delete=False
|
||||
|
||||
user_filter=
|
||||
|
||||
group_tree_dn=dc=openldap2,dc=tld
|
||||
|
||||
group_objectclass=groupOfNames
|
||||
|
||||
group_id_attribute=cn
|
||||
|
||||
group_name_attribute=cn
|
||||
|
||||
group_desc_attribute=description
|
||||
|
||||
group_member_attribute=member
|
||||
|
||||
group_allow_create=False
|
||||
|
||||
group_allow_update=False
|
||||
|
||||
group_allow_delete=False
|
||||
|
||||
group_filter=
|
||||
|
||||
ldap_proxy=false
|
||||
|
||||
use_tls=False
|
||||
|
||||
|
||||
domain=AD2
|
||||
|
||||
url=ldap://176.74.221.85
|
||||
|
||||
user=cn=admin,cn=Users,dc=keystone2,dc=tld
|
||||
|
||||
group_id_attribute=cn
|
||||
|
||||
group_objectclass=group
|
||||
|
||||
user_objectclass=person
|
||||
|
||||
user_name_attribute=cn
|
||||
|
||||
password=qwerty123!
|
||||
|
||||
user_allow_delete=False
|
||||
|
||||
group_allow_create=False
|
||||
|
||||
user_tree_dn=dc=keystone2,dc=tld
|
||||
|
||||
user_pass_attribute=userPassword
|
||||
|
||||
user_enabled_attribute=enabled
|
||||
|
||||
user_allow_create=False
|
||||
|
||||
user_allow_update=False
|
||||
|
||||
group_tree_dn=dc=keystone2,dc=tld
|
||||
|
||||
group_desc_attribute=description
|
||||
|
||||
user_filter=
|
||||
|
||||
group_allow_update=False
|
||||
|
||||
group_filter=
|
||||
|
||||
suffix=dc=keystone2,dc=tld
|
||||
|
||||
group_member_attribute=member
|
||||
|
||||
group_allow_delete=False
|
||||
|
||||
use_tls=False
|
||||
|
||||
query_scope=sub
|
||||
|
||||
group_name_attribute=cn
|
||||
|
||||
user_id_attribute=cn
|
||||
|
||||
ldap_proxy=true'
|
|
@ -0,0 +1,164 @@
|
|||
template:
|
||||
cluster_template:
|
||||
name: ldap-plugin
|
||||
network:
|
||||
neutron-dvr: false
|
||||
neutron-l2-pop: false
|
||||
neutron-l3-ha: false
|
||||
provider: neutron
|
||||
pubip-to-all: false
|
||||
segment-type: vlan
|
||||
nodes:
|
||||
- count: 3
|
||||
roles: [controller]
|
||||
- count: 1
|
||||
roles: [compute, cinder]
|
||||
release: ubuntu
|
||||
settings:
|
||||
components:
|
||||
ceilometer: false
|
||||
ironic: false
|
||||
murano: false
|
||||
sahara: false
|
||||
storages:
|
||||
ephemeral-ceph: false
|
||||
image-ceph: false
|
||||
rados-ceph: false
|
||||
volume-ceph: false
|
||||
volume-lvm: true
|
||||
devops_settings:
|
||||
address_pools:
|
||||
baremetal-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
fuelweb_admin-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
management-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
private-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 103}
|
||||
public-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
storage-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 101}
|
||||
aliases:
|
||||
dynamic_address_pool:
|
||||
- &pool_default !os_env POOL_DEFAULT, 10.109.0.0/16:24
|
||||
|
||||
rack-01-slave-interfaces: &rack-01-slave-interfaces
|
||||
- label: eth0
|
||||
l2_network_device: admin # Libvirt bridge name. It is *NOT* Nailgun networks
|
||||
- label: eth1
|
||||
l2_network_device: public
|
||||
- label: eth2
|
||||
l2_network_device: management
|
||||
- label: eth3
|
||||
l2_network_device: private
|
||||
- label: eth4
|
||||
l2_network_device: storage
|
||||
- label: eth5
|
||||
l2_network_device: ironic
|
||||
|
||||
rack-01-slave-network_config: &rack-01-slave-network_config
|
||||
eth0:
|
||||
networks:
|
||||
- fuelweb_admin
|
||||
eth1:
|
||||
networks:
|
||||
- public
|
||||
eth2:
|
||||
networks:
|
||||
- management
|
||||
eth3:
|
||||
networks:
|
||||
- private
|
||||
eth4:
|
||||
networks:
|
||||
- storage
|
||||
eth5:
|
||||
networks:
|
||||
- baremetal
|
||||
|
||||
rack-01-controller-node-params: &controller-node-params
|
||||
boot: [network, hd]
|
||||
interfaces: *rack-01-slave-interfaces
|
||||
memory: 4096
|
||||
network_config: *rack-01-slave-network_config
|
||||
vcpu: 2
|
||||
volumes:
|
||||
- {capacity: 55, format: qcow2, name: system}
|
||||
- {capacity: 55, format: qcow2, name: cinder}
|
||||
- {capacity: 55, format: qcow2, name: swift}
|
||||
|
||||
rack-01-compute-node-params: &compute-node-params
|
||||
boot: [network, hd]
|
||||
interfaces: *rack-01-slave-interfaces
|
||||
memory: 4096
|
||||
network_config: *rack-01-slave-network_config
|
||||
vcpu: 2
|
||||
volumes:
|
||||
- {capacity: 55, format: qcow2, name: system}
|
||||
- {capacity: 55, format: qcow2, name: cinder}
|
||||
- {capacity: 55, format: qcow2, name: swift}
|
||||
|
||||
env_name: !os_env ENV_NAME
|
||||
groups:
|
||||
- driver:
|
||||
name: devops.driver.libvirt.libvirt_driver
|
||||
params: {connection_string: 'qemu:///system', hpet: false, storage_pool_name: default,
|
||||
stp: true, use_host_cpu: true}
|
||||
l2_network_devices:
|
||||
admin:
|
||||
address_pool: fuelweb_admin-pool01
|
||||
dhcp: false
|
||||
forward: {mode: nat}
|
||||
ironic: {address_pool: baremetal-pool01, dhcp: false}
|
||||
management: {address_pool: management-pool01, dhcp: false}
|
||||
private: {address_pool: private-pool01, dhcp: false}
|
||||
public:
|
||||
address_pool: public-pool01
|
||||
dhcp: false
|
||||
forward: {mode: nat}
|
||||
storage: {address_pool: storage-pool01, dhcp: false}
|
||||
name: rack-01
|
||||
network_pools: {baremetal: baremetal-pool01, fuelweb_admin: fuelweb_admin-pool01,
|
||||
management: management-pool01, private: private-pool01, public: public-pool01,
|
||||
storage: storage-pool01}
|
||||
nodes:
|
||||
- name: admin
|
||||
params:
|
||||
boot: [hd, cdrom]
|
||||
interfaces:
|
||||
- {l2_network_device: admin, label: eth0}
|
||||
memory: 4096
|
||||
network_config:
|
||||
eth0:
|
||||
networks: [fuelweb_admin]
|
||||
vcpu: 1
|
||||
volumes:
|
||||
- {capacity: 80, format: qcow2, name: system}
|
||||
- {bus: ide, device: cdrom, format: raw, name: iso, source_image: !os_env ISO_PATH}
|
||||
role: fuel_master
|
||||
- name: slave-01
|
||||
params: *controller-node-params
|
||||
role: fuel_slave
|
||||
- name: slave-02
|
||||
params: *controller-node-params
|
||||
role: fuel_slave
|
||||
- name: slave-03
|
||||
params: *controller-node-params
|
||||
role: fuel_slave
|
||||
- name: slave-04
|
||||
params: *compute-node-params
|
||||
role: fuel_slave
|
||||
name: 3 Controller, 1 Compute + Cinder, Neutron, VLAN
|
||||
slaves: 4
|
||||
|
||||
plugins:
|
||||
- ldap:
|
||||
config_file: !os_env LDAP_CONFIG_FILE, plugins_config/mld_proxy.yaml
|
|
@ -0,0 +1,158 @@
|
|||
template:
|
||||
cluster_template:
|
||||
name: ldap-plugin
|
||||
network:
|
||||
neutron-dvr: false
|
||||
neutron-l2-pop: false
|
||||
neutron-l3-ha: false
|
||||
provider: neutron
|
||||
pubip-to-all: false
|
||||
segment-type: vlan
|
||||
nodes:
|
||||
- count: 1
|
||||
roles: [controller]
|
||||
- count: 1
|
||||
roles: [compute, cinder]
|
||||
release: ubuntu
|
||||
settings:
|
||||
components:
|
||||
ceilometer: false
|
||||
ironic: false
|
||||
murano: false
|
||||
sahara: false
|
||||
storages:
|
||||
ephemeral-ceph: false
|
||||
image-ceph: false
|
||||
rados-ceph: false
|
||||
volume-ceph: false
|
||||
volume-lvm: true
|
||||
devops_settings:
|
||||
address_pools:
|
||||
baremetal-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
fuelweb_admin-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
management-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
private-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 103}
|
||||
public-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
storage-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 101}
|
||||
aliases:
|
||||
dynamic_address_pool:
|
||||
- &pool_default !os_env POOL_DEFAULT, 10.109.0.0/16:24
|
||||
|
||||
rack-01-slave-interfaces: &rack-01-slave-interfaces
|
||||
- label: eth0
|
||||
l2_network_device: admin # Libvirt bridge name. It is *NOT* Nailgun networks
|
||||
- label: eth1
|
||||
l2_network_device: public
|
||||
- label: eth2
|
||||
l2_network_device: management
|
||||
- label: eth3
|
||||
l2_network_device: private
|
||||
- label: eth4
|
||||
l2_network_device: storage
|
||||
- label: eth5
|
||||
l2_network_device: ironic
|
||||
|
||||
rack-01-slave-network_config: &rack-01-slave-network_config
|
||||
eth0:
|
||||
networks:
|
||||
- fuelweb_admin
|
||||
eth1:
|
||||
networks:
|
||||
- public
|
||||
eth2:
|
||||
networks:
|
||||
- management
|
||||
eth3:
|
||||
networks:
|
||||
- private
|
||||
eth4:
|
||||
networks:
|
||||
- storage
|
||||
eth5:
|
||||
networks:
|
||||
- baremetal
|
||||
|
||||
rack-01-controller-node-params: &controller-node-params
|
||||
boot: [network, hd]
|
||||
interfaces: *rack-01-slave-interfaces
|
||||
memory: 4096
|
||||
network_config: *rack-01-slave-network_config
|
||||
vcpu: 2
|
||||
volumes:
|
||||
- {capacity: 55, format: qcow2, name: system}
|
||||
- {capacity: 55, format: qcow2, name: cinder}
|
||||
- {capacity: 55, format: qcow2, name: swift}
|
||||
|
||||
rack-01-compute-node-params: &compute-node-params
|
||||
boot: [network, hd]
|
||||
interfaces: *rack-01-slave-interfaces
|
||||
memory: 4096
|
||||
network_config: *rack-01-slave-network_config
|
||||
vcpu: 2
|
||||
volumes:
|
||||
- {capacity: 55, format: qcow2, name: system}
|
||||
- {capacity: 55, format: qcow2, name: cinder}
|
||||
- {capacity: 55, format: qcow2, name: swift}
|
||||
|
||||
env_name: !os_env ENV_NAME
|
||||
groups:
|
||||
- driver:
|
||||
name: devops.driver.libvirt.libvirt_driver
|
||||
params: {connection_string: 'qemu:///system', hpet: false, storage_pool_name: default,
|
||||
stp: true, use_host_cpu: true}
|
||||
l2_network_devices:
|
||||
admin:
|
||||
address_pool: fuelweb_admin-pool01
|
||||
dhcp: false
|
||||
forward: {mode: nat}
|
||||
ironic: {address_pool: baremetal-pool01, dhcp: false}
|
||||
management: {address_pool: management-pool01, dhcp: false}
|
||||
private: {address_pool: private-pool01, dhcp: false}
|
||||
public:
|
||||
address_pool: public-pool01
|
||||
dhcp: false
|
||||
forward: {mode: nat}
|
||||
storage: {address_pool: storage-pool01, dhcp: false}
|
||||
name: rack-01
|
||||
network_pools: {baremetal: baremetal-pool01, fuelweb_admin: fuelweb_admin-pool01,
|
||||
management: management-pool01, private: private-pool01, public: public-pool01,
|
||||
storage: storage-pool01}
|
||||
nodes:
|
||||
- name: admin
|
||||
params:
|
||||
boot: [hd, cdrom]
|
||||
interfaces:
|
||||
- {l2_network_device: admin, label: eth0}
|
||||
memory: 4096
|
||||
network_config:
|
||||
eth0:
|
||||
networks: [fuelweb_admin]
|
||||
vcpu: 1
|
||||
volumes:
|
||||
- {capacity: 80, format: qcow2, name: system}
|
||||
- {bus: ide, device: cdrom, format: raw, name: iso, source_image: !os_env ISO_PATH}
|
||||
role: fuel_master
|
||||
- name: slave-01
|
||||
params: *controller-node-params
|
||||
role: fuel_slave
|
||||
- name: slave-02
|
||||
params: *compute-node-params
|
||||
role: fuel_slave
|
||||
name: 1 Controller, 1 Compute + Cinder, Neutron, VLAN
|
||||
slaves: 2
|
||||
|
||||
plugins:
|
||||
- ldap:
|
||||
config_file: !os_env LDAP_CONFIG_FILE, plugins_config/mld_proxy.yaml
|
|
@ -0,0 +1,159 @@
|
|||
template:
|
||||
cluster_template:
|
||||
name: ldap-plugin
|
||||
network:
|
||||
neutron-dvr: false
|
||||
neutron-l2-pop: false
|
||||
neutron-l3-ha: false
|
||||
provider: neutron
|
||||
pubip-to-all: false
|
||||
segment-type: vlan
|
||||
nodes:
|
||||
- count: 1
|
||||
roles: [controller]
|
||||
- count: 1
|
||||
roles: [compute, cinder]
|
||||
- count: 3
|
||||
roles: [standalone-rabbitmq]
|
||||
release: ubuntu
|
||||
settings:
|
||||
components:
|
||||
ceilometer: false
|
||||
ironic: false
|
||||
murano: false
|
||||
sahara: false
|
||||
storages:
|
||||
ephemeral-ceph: false
|
||||
image-ceph: false
|
||||
rados-ceph: false
|
||||
volume-ceph: false
|
||||
volume-lvm: true
|
||||
devops_settings:
|
||||
address_pools:
|
||||
baremetal-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
fuelweb_admin-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
management-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
private-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 103}
|
||||
public-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 0}
|
||||
storage-pool01:
|
||||
net: 10.109.0.0/16:24
|
||||
params: {tag: 101}
|
||||
aliases:
|
||||
dynamic_address_pool:
|
||||
- &pool_default !os_env POOL_DEFAULT, 10.109.0.0/16:24
|
||||
|
||||
rack-01-slave-interfaces: &rack-01-slave-interfaces
|
||||
- label: eth0
|
||||
l2_network_device: admin # Libvirt bridge name. It is *NOT* Nailgun networks
|
||||
- label: eth1
|
||||
l2_network_device: public
|
||||
- label: eth2
|
||||
l2_network_device: management
|
||||
- label: eth3
|
||||
l2_network_device: private
|
||||
- label: eth4
|
||||
l2_network_device: storage
|
||||
- label: eth5
|
||||
l2_network_device: ironic
|
||||
|
||||
rack-01-slave-network_config: &rack-01-slave-network_config
|
||||
eth0:
|
||||
networks:
|
||||
- fuelweb_admin
|
||||
eth1:
|
||||
networks:
|
||||
- public
|
||||
eth2:
|
||||
networks:
|
||||
- management
|
||||
eth3:
|
||||
networks:
|
||||
- private
|
||||
eth4:
|
||||
networks:
|
||||
- storage
|
||||
eth5:
|
||||
networks:
|
||||
- baremetal
|
||||
|
||||
rack-01-controller-node-params: &node-params
|
||||
boot: [network, hd]
|
||||
interfaces: *rack-01-slave-interfaces
|
||||
memory: 4096
|
||||
network_config: *rack-01-slave-network_config
|
||||
vcpu: 2
|
||||
volumes:
|
||||
- {capacity: 55, format: qcow2, name: system}
|
||||
- {capacity: 55, format: qcow2, name: cinder}
|
||||
- {capacity: 55, format: qcow2, name: swift}
|
||||
|
||||
env_name: !os_env ENV_NAME
|
||||
groups:
|
||||
- driver:
|
||||
name: devops.driver.libvirt.libvirt_driver
|
||||
params: {connection_string: 'qemu:///system', hpet: false, storage_pool_name: default,
|
||||
stp: true, use_host_cpu: true}
|
||||
l2_network_devices:
|
||||
admin:
|
||||
address_pool: fuelweb_admin-pool01
|
||||
dhcp: false
|
||||
forward: {mode: nat}
|
||||
ironic: {address_pool: baremetal-pool01, dhcp: false}
|
||||
management: {address_pool: management-pool01, dhcp: false}
|
||||
private: {address_pool: private-pool01, dhcp: false}
|
||||
public:
|
||||
address_pool: public-pool01
|
||||
dhcp: false
|
||||
forward: {mode: nat}
|
||||
storage: {address_pool: storage-pool01, dhcp: false}
|
||||
name: rack-01
|
||||
network_pools: {baremetal: baremetal-pool01, fuelweb_admin: fuelweb_admin-pool01,
|
||||
management: management-pool01, private: private-pool01, public: public-pool01,
|
||||
storage: storage-pool01}
|
||||
nodes:
|
||||
- name: admin
|
||||
params:
|
||||
boot: [hd, cdrom]
|
||||
interfaces:
|
||||
- {l2_network_device: admin, label: eth0}
|
||||
memory: 4096
|
||||
network_config:
|
||||
eth0:
|
||||
networks: [fuelweb_admin]
|
||||
vcpu: 1
|
||||
volumes:
|
||||
- {capacity: 80, format: qcow2, name: system}
|
||||
- {bus: ide, device: cdrom, format: raw, name: iso, source_image: !os_env ISO_PATH}
|
||||
role: fuel_master
|
||||
- name: slave-01
|
||||
params: *node-params
|
||||
role: fuel_slave
|
||||
- name: slave-02
|
||||
params: *node-params
|
||||
role: fuel_slave
|
||||
- name: slave-03
|
||||
params: *node-params
|
||||
role: fuel_slave
|
||||
- name: slave-04
|
||||
params: *node-params
|
||||
role: fuel_slave
|
||||
- name: slave-05
|
||||
params: *node-params
|
||||
role: fuel_slave
|
||||
name: 1 Controller, 1 Compute + Cinder, 3 Standalone, Neutron, VLAN
|
||||
slaves: 5
|
||||
|
||||
plugins:
|
||||
- ldap:
|
||||
config_file: !os_env LDAP_CONFIG_FILE, plugins_config/mld_proxy.yaml
|
||||
- detach-rabbitmq:
|
Loading…
Reference in New Issue