summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb
blob: 1f0a8de21af6a56ce1b21ada988b6e71c802ebfb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
SUMMARY = "Configuration for OpenStack Controller node"
PR = "r0"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302 \
                    file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"

inherit packagegroup

RDEPENDS_${PN} = " postgresql-setup \
    postgresql \
    postgresql-client \
    python-psycopg2 \
    rabbitmq-server \
    nova-setup \
    nova-controller \
    keystone-setup \
    glance \
    glance-api \
    glance-registry \
    glance-setup \
    keystone \
    keystone-cronjobs \
    neutron-setup \
    neutron-server \
    neutron-plugin-openvswitch \
    cinder-api \
    cinder-volume \
    cinder-scheduler \
    cinder-backup \
    cinder-setup \
    swift \
    swift-setup \
    ceilometer-setup \
    ceilometer-api \
    ceilometer-collector \
    ceilometer-controller \
    heat-api \
    heat-api-cfn \
    heat-engine \
    heat-setup \
    python-heat-cfntools \
    python-openstackclient \
    horizon \
    horizon-standalone \
    horizon-apache \
    apache2 \
    barbican \
    trove \
    novnc \
    chkconfig \
    qemu \
    fuse \
    ${@bb.utils.contains('CINDER_EXTRA_FEATURES', 'glusterfs', 'glusterfs glusterfs-fuse glusterfs-server', '', d)} \
    ${@bb.utils.contains('CINDER_EXTRA_FEATURES', 'ceph', 'packagegroup-ceph ceph-setup xfsprogs', '', d)} \
    ${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'openldap python-ldap cyrus-sasl nss-pam-ldapd pam-plugin-mkhomedir python-keystone-hybrid-backend', '', d)} \
    ${@bb.utils.contains('OPENSTACK_EXTRA_FEATURES', 'monitoring', 'packagegroup-monitoring-core', '', d)} \
    "

RRECOMMENDS_${PN} = " \
    kernel-module-fuse \
    cloud-init \
    kernel-module-softdog \
    kernel-module-openvswitch \
    "