--- # RedHat Enterprise Linux 6 distro_pattern: redhat-6(.*) name: rhel-6 packager_name: devstack.distros.rhel6:YumPackager commands: apache: restart: - service - httpd - restart settings: # Ensure runs after wsgi.conf (file naming wise) conf-link-target: /etc/httpd/conf.d/wsgi-horizon-000-default.conf start: - service - httpd - start status: - service - httpd - status stop: - service - httpd - stop libvirt: restart: - service - libvirtd - restart status: - service - libvirtd - status libvirt-daemon: libvirtd mysql: # NOTE: we aren't stopping any sql injection... create_db: - mysql - --user=%USER% - --password=%PASSWORD% - -e - CREATE DATABASE %DB%; drop_db: - mysql - --user=%USER% - --password=%PASSWORD% - -e - DROP DATABASE IF EXISTS %DB%; grant_all: - mysql - --user=%USER% - --password=%PASSWORD% - -e - '"GRANT ALL PRIVILEGES ON *.* TO ''%USER%''@''%'' IDENTIFIED BY ''%PASSWORD%''; FLUSH PRIVILEGES;"' restart: - service - mysqld - restart set_pwd: - mysql - --user=%USER% - --password=%OLD_PASSWORD% - -e - '"USE mysql; UPDATE user SET password=PASSWORD(''%NEW_PASSWORD%'') WHERE User=''%USER%''; FLUSH PRIVILEGES;"' start: - service - mysqld - start status: - service - mysqld - status stop: - service - mysqld - stop pip: pip-python components: db: install: devstack.distros.rhel6:DBInstaller packages: - name: mysql removable: true version: 5.1* - name: mysql-server removable: true version: 5.1* start: devstack.components.db:DBRuntime stop: devstack.components.db:DBRuntime uninstall: devstack.components.db:DBUninstaller general: install: devstack.components.pkglist:Installer packages: - name: coreutils removable: false version: 8.4* - name: curl removable: false version: 7.19.7* - meta: epel: true name: euca2ools removable: false version: 1.3.1* - name: gawk removable: false version: 3.1* - name: git removable: false version: 1.7* - name: iputils removable: false version: 20071127* - name: libxml2-devel removable: false version: 2.7* - name: libxslt-devel removable: false version: 1.1.26* - name: lsof removable: false version: 4.82* - name: mlocate removable: false version: 0.22* - name: openssh-server removable: false version: 5.3* - name: psmisc removable: false version: 22.6* - meta: epel: true name: pylint removable: false version: 0.21* - name: python removable: false version: 2.6* - name: python-devel removable: false version: 2.6* - meta: epel: true name: python-distutils-extra removable: false version: 2.29* - meta: epel: true name: python-mox removable: false version: 0.5.3* - meta: epel: true name: python-pep8 removable: false version: 0.6* - meta: epel: true name: python-pip removable: false version: 0.8* - name: python-setuptools removable: false version: 0.6.10* - meta: epel: true name: python-unittest2 removable: false version: 0.5.1* - meta: epel: true name: python-virtualenv removable: false version: 1.7* - name: screen removable: false version: 4.0.3* - name: sudo removable: false version: 1.7.4* - name: tcpdump removable: false version: 4.0* - name: unzip removable: false version: 6.0* - name: wget removable: false version: 1.12* pips: - name: coverage version: 3.5.1 - name: mock version: 0.8.0 - name: nose version: 1.1.2 start: devstack.component:EmptyRuntime stop: devstack.component:EmptyRuntime uninstall: devstack.components.pkglist:Uninstaller glance: install: devstack.components.glance:GlanceInstaller packages: - name: MySQL-python removable: true version: 1.2* - meta: epel: true name: python-argparse removable: true version: 1.2* - name: python-dateutil removable: true version: 1.4* - meta: epel: true name: python-eventlet removable: true version: 0.9* - meta: epel: true name: python-greenlet removable: true version: 0.3.1* - meta: epel: true name: python-httplib2 removable: true version: 0.7* - meta: epel: true name: python-prettytable removable: true version: 0.5* - meta: epel: true name: pyxattr removable: true version: 0.5* pips: - name: PasteDeploy version: 1.5.0 - name: Routes version: 1.12.3 - name: SQLAlchemy version: 0.7.5 - name: iso8601 version: 0.1.4 - name: pycrypto options: --upgrade version: '2.5' start: devstack.components.glance:GlanceRuntime stop: devstack.components.glance:GlanceRuntime uninstall: devstack.components.glance:GlanceUninstaller horizon: install: devstack.distros.rhel6:HorizonInstaller packages: - name: httpd removable: true version: 2.2* - name: mod_wsgi removable: true version: 3.2* - name: python-dateutil removable: true version: 1.4* - meta: epel: true name: python-eventlet removable: true version: 0.9* - meta: epel: true name: python-kombu removable: true version: 1.1* - meta: epel: true name: python-webob1.0 removable: true version: 1.0* pips: - name: CherryPy version: 3.2.2 - name: Paste version: 1.7.5.1 - name: PasteDeploy version: '1.5' - name: PasteScript version: 1.7.5 - name: Routes version: 1.12.3 - name: SQLAlchemy version: 0.7.5 - name: django version: 1.3.1 - name: django-mailer version: 0.1.0 - name: django-nose version: 0.1.3 - name: django-nose-selenium version: 0.7.3 - name: django-registration version: '0.7' - name: django-staticfiles version: 1.1.2 - name: pycrypto options: --upgrade version: '2.5' - name: python-cloudfiles version: 1.7.9.3 - name: sqlalchemy-migrate version: 0.7.2 start: devstack.components.horizon:HorizonRuntime stop: devstack.components.horizon:HorizonRuntime uninstall: devstack.components.horizon:HorizonUninstaller keystone: install: devstack.components.keystone:KeystoneInstaller packages: - name: MySQL-python removable: true version: 1.2* - name: cyrus-sasl-lib removable: false version: 2.1* - name: openldap removable: false version: 2.4* - name: openldap-devel removable: true version: 2.4* - meta: epel: true name: python-argparse removable: true version: 1.2* - meta: epel: true name: python-eventlet removable: true version: 0.9* - meta: epel: true name: python-greenlet removable: true version: 0.3.1* - name: python-lxml removable: true version: 2.2* - meta: epel: true name: python-passlib removable: true version: 1.5* - meta: epel: true name: python-prettytable removable: true version: 0.5* - meta: epel: true name: python-sqlite2 removable: true version: 2.3* - meta: epel: true name: python-webob1.0 removable: true version: 1.0* - name: sqlite removable: false version: 3.6* pips: - name: Paste version: 1.7.5.1 - name: PasteDeploy version: '1.5' - name: PasteScript version: 1.7.5 - name: Routes version: 1.12.3 - name: SQLAlchemy version: 0.7.5 - name: py-bcrypt version: '0.2' - name: pycrypto options: --upgrade version: '2.5' - name: sqlalchemy-migrate version: 0.7.2 start: devstack.components.keystone:KeystoneRuntime stop: devstack.components.keystone:KeystoneRuntime uninstall: devstack.components.keystone:KeystoneUninstaller keystone-client: install: devstack.components.keystone_client:KeyStoneClientInstaller packages: - meta: epel: true name: python-argparse removable: true version: 1.2* - meta: epel: true name: python-prettytable removable: true version: 0.5* start: devstack.components.keystone_client:KeyStoneClientRuntime stop: devstack.components.keystone_client:KeyStoneClientRuntime uninstall: devstack.components.keystone_client:KeyStoneClientUninstaller melange: install: devstack.components.melange:MelangeInstaller start: devstack.components.melange:MelangeRuntime stop: devstack.components.melange:MelangeRuntime uninstall: devstack.components.melange:MelangeUninstaller no-vnc: install: devstack.components.novnc:NoVNCInstaller pips: - name: numpy version: '1.5' start: devstack.components.novnc:NoVNCRuntime stop: devstack.components.novnc:NoVNCRuntime uninstall: devstack.components.novnc:NoVNCUninstaller nova: install: devstack.components.nova:NovaInstaller packages: - name: MySQL-python removable: true version: 1.2* - name: dnsmasq removable: false version: 2.48* - name: ebtables removable: false version: 2.0* - name: iptables removable: false version: 1.4* - name: iputils removable: false version: 20071127* - name: kpartx removable: false version: 0.4* - name: libxml2-python removable: false version: 2.7* - name: parted removable: false version: 2.1* - meta: epel: true name: python-boto removable: true version: 2.0* - meta: epel: true name: python-carrot removable: true version: 0.10* - name: python-cheetah removable: true version: 2.4* - name: python-crypto removable: false version: 2.0* - meta: epel: true name: python-eventlet removable: true version: 0.9* - meta: epel: true name: python-feedparser removable: true version: 5.0* - meta: epel: true name: python-gflags removable: true version: 1.4* - meta: epel: true name: python-greenlet removable: true version: 0.3.1* - meta: epel: true name: python-kombu removable: true version: 1.1* - meta: epel: true name: python-lockfile removable: true version: 0.8* - name: python-lxml removable: true version: 2.2* - name: python-netaddr removable: true version: 0.7* - name: python-suds removable: true version: 0.4* - meta: epel: true name: pyxattr removable: true version: 0.5* - meta: epel: true name: socat removable: true version: 1.7* - name: sqlite removable: false version: 3.6* pips: - name: Paste version: 1.7.5.1 - name: PasteDeploy version: '1.5' - name: PasteScript version: 1.7.5 - name: Routes version: 1.12.3 - name: SQLAlchemy version: 0.7.5 - name: Tempita options: --upgrade version: 0.5dev - name: iso8601 version: 0.1.4 - name: pycrypto options: --upgrade version: '2.5' - name: sqlalchemy-migrate version: 0.7.2 start: devstack.components.nova:NovaRuntime stop: devstack.components.nova:NovaRuntime subsystems: api: packages: - name: python-dateutil removable: false version: 1.4* cpu: packages: - name: iscsi-initiator-utils removable: true version: 6.2* - name: libguestfs removable: true version: 1.2.7* - name: libguestfs-mount removable: true version: 1.7.17* - name: libguestfs-tools removable: true version: 1.7.17* - name: libvirt removable: true version: 0.9.4* - name: libvirt-client removable: true version: 0.9.4* - name: libvirt-python removable: true version: 0.9.4* - name: lvm2 removable: true version: 2.02* - name: qemu-img removable: true version: 0.12* - name: qemu-kvm removable: true version: 2* vol: packages: - name: iscsi-initiator-utils removable: true version: 6.2* - name: lvm2 removable: true version: 2.02* - name: scsi-target-utils removable: true version: 1.0* uninstall: devstack.components.nova:NovaUninstaller nova-client: install: devstack.components.nova_client:NovaClientInstaller packages: - meta: epel: true name: python-argparse removable: true version: 1.2* - meta: epel: true name: python-prettytable removable: true version: 0.5* start: devstack.components.nova_client:NovaClientRuntime stop: devstack.components.nova_client:NovaClientRuntime uninstall: devstack.components.nova_client:NovaClientUninstaller quantum: install: devstack.components.quantum:QuantumInstaller packages: - name: libxml2-python removable: false version: 2.7* - meta: epel: true name: python-eventlet removable: true version: 0.9* - meta: epel: true name: python-gflags removable: true version: 1.4* - meta: epel: true name: python-greenlet removable: true version: 0.3.1* pips: - name: Paste version: 1.7.5.1 - name: PasteDeploy version: '1.5' - name: PasteScript version: 1.7.5 - name: Routes version: 1.12.3 - name: SQLAlchemy version: 0.7.5 - name: sqlalchemy-migrate version: 0.7.2 start: devstack.components.quantum:QuantumRuntime stop: devstack.components.quantum:QuantumRuntime uninstall: devstack.components.quantum:QuantumUninstaller quantum-client: install: devstack.components.quantum_client:QuantumClientInstaller packages: - meta: epel: true name: python-gflags removable: true version: 1.4* start: devstack.components.quantum_client:QuantumClientRuntime stop: devstack.components.quantum_client:QuantumClientRuntime uninstall: devstack.components.quantum_client:QuantumClientUninstaller rabbit-mq: install: devstack.components.rabbit:RabbitInstaller packages: - meta: epel: true name: rabbitmq-server pre-install: - cmd: - service - qpidd - stop ignore_failure: true run_as_root: true - cmd: - chkconfig - qpidd - 'off' ignore_failure: true run_as_root: true removable: true version: 2.6* start: devstack.components.rabbit:RabbitRuntime stop: devstack.components.rabbit:RabbitRuntime uninstall: devstack.components.rabbit:RabbitUninstaller swift: install: devstack.components.swift:SwiftInstaller start: devstack.components.swift:SwiftRuntime stop: devstack.components.swift:SwiftRuntime uninstall: devstack.components.swift:SwiftUninstaller ...