Merge pull request #171 from harlowja/master
Starting to add ubuntu 12 support
This commit is contained in:
commit
5ec7c0fd0d
@ -1,6 +1,6 @@
|
||||
---
|
||||
# Ubuntu 11 (Oneiric)
|
||||
distro_pattern: Ubuntu(.*)oneiric
|
||||
# Ubuntu 11.10 (Oneiric)
|
||||
distro_pattern: "(Ubuntu)(.*?)(oneiric)"
|
||||
name: ubuntu-oneiric
|
||||
packager_name: devstack.packaging.apt:AptPackager
|
||||
commands:
|
||||
|
641
conf/distros/ubuntu-precise.yaml
Normal file
641
conf/distros/ubuntu-precise.yaml
Normal file
@ -0,0 +1,641 @@
|
||||
---
|
||||
# Ubuntu 12.04 (Precise)
|
||||
distro_pattern: "(Ubuntu)(.*?)(precise)"
|
||||
name: ubuntu-precise
|
||||
packager_name: devstack.packaging.apt:AptPackager
|
||||
commands:
|
||||
apache:
|
||||
restart: service apache2 restart
|
||||
settings:
|
||||
conf-link-target: /etc/apache2/sites-enabled/000-default
|
||||
start: service apache2 start
|
||||
status: service apache2 status
|
||||
stop: service apache2 stop
|
||||
git:
|
||||
checkout: git checkout
|
||||
clone: git clone
|
||||
iscsi:
|
||||
restart: service tgt restart
|
||||
start: service tgt start
|
||||
status: service tgt status
|
||||
stop: service tgt stop
|
||||
libvirt:
|
||||
restart: service libvirt-bin restart
|
||||
status: service libvirt-bin status
|
||||
# This is just used to check that libvirt will work with a given protocol
|
||||
verify: virsh -c %VIRT_PROTOCOL% uri
|
||||
mysql:
|
||||
# NOTE: we aren't stopping any sql injection...
|
||||
create_db: mysql --user=%USER% --password=%PASSWORD% -e
|
||||
"CREATE DATABASE %DB%;"
|
||||
create_db_utf8: mysql --user=%USER% --password=%PASSWORD% -e
|
||||
"CREATE DATABASE %DB% CHARACTER SET utf8;"
|
||||
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 mysql 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 mysql start
|
||||
status: service mysql status
|
||||
stop: service mysql stop
|
||||
pip: pip
|
||||
# Used to know where to find nova root wrap
|
||||
bin_dir: "/usr/local/bin/"
|
||||
sudoers_dir: "/etc/sudoers.d/"
|
||||
rabbit-mq:
|
||||
start: service rabbitmq-server start
|
||||
stop: service rabbitmq-server stop
|
||||
status: service rabbitmq-server status
|
||||
restart: service rabbitmq-server restart
|
||||
change_password: rabbitmqctl change_password guest
|
||||
redirect-outs: true
|
||||
components:
|
||||
db:
|
||||
action_classes:
|
||||
install: devstack.distros.oneiric:DBInstaller
|
||||
running: devstack.components.db:DBRuntime
|
||||
uninstall: devstack.components.db:DBUninstaller
|
||||
packages:
|
||||
- name: mysql-client-5.5
|
||||
removable: true
|
||||
version: 5.5*
|
||||
- name: mysql-server-core-5.5
|
||||
removable: true
|
||||
version: 5.5*
|
||||
- name: mysql-common
|
||||
removable: true
|
||||
version: 5.5*
|
||||
- name: mysql-server-5.5
|
||||
pre-install:
|
||||
# This apparently is a action needed for ubuntu/debian to set the password to something known....
|
||||
- cmd:
|
||||
- debconf-set-selections
|
||||
run_as_root: true
|
||||
stdin:
|
||||
- mysql-server-5.5 mysql-server/root_password password %PASSWORD%
|
||||
- mysql-server-5.5 mysql-server/root_password_again password %PASSWORD%
|
||||
- mysql-server-5.5 mysql-server/start_on_boot boolean %BOOT_START%
|
||||
removable: true
|
||||
version: 5.5*
|
||||
general:
|
||||
action_classes:
|
||||
install: devstack.components.pkglist:Installer
|
||||
running: devstack.component:EmptyRuntime
|
||||
uninstall: devstack.components.pkglist:Uninstaller
|
||||
packages:
|
||||
- name: curl
|
||||
removable: false
|
||||
version: 7.2*
|
||||
- name: euca2ools
|
||||
removable: false
|
||||
version: 2.0*
|
||||
- name: git
|
||||
removable: false
|
||||
version: 1:1*
|
||||
- name: gawk
|
||||
removable: false
|
||||
version: 1:3*
|
||||
- name: iputils-ping
|
||||
removable: false
|
||||
version: 3:20101006*
|
||||
- name: locate
|
||||
removable: false
|
||||
version: 4.4*
|
||||
- name: lsof
|
||||
removable: false
|
||||
version: 4.8*
|
||||
- name: openssh-server
|
||||
removable: false
|
||||
version: 1:5.9*
|
||||
- name: pep8
|
||||
removable: false
|
||||
version: 0.6*
|
||||
- name: psmisc
|
||||
removable: false
|
||||
version: 22.15*
|
||||
- name: pylint
|
||||
removable: false
|
||||
version: 0.25*
|
||||
- name: python
|
||||
removable: false
|
||||
version: 2.7*
|
||||
- name: python-coverage
|
||||
removable: false
|
||||
version: 3.4*
|
||||
- name: python-pip
|
||||
removable: false
|
||||
version: 1.0*
|
||||
- name: python-unittest2
|
||||
removable: false
|
||||
version: 0.5*
|
||||
- name: python-virtualenv
|
||||
removable: false
|
||||
version: 1.7*
|
||||
- name: python-setuptools
|
||||
removable: false
|
||||
version: 0.6*
|
||||
- name: python-dev
|
||||
removable: false
|
||||
version: 2.7*
|
||||
- name: python-nose
|
||||
removable: false
|
||||
version: 1.1*
|
||||
- name: python-mox
|
||||
removable: false
|
||||
version: 0.5*
|
||||
- name: screen
|
||||
removable: false
|
||||
version: 4.0*
|
||||
- name: sudo
|
||||
removable: false
|
||||
version: 1.8*
|
||||
- name: tcpdump
|
||||
removable: false
|
||||
version: 4.2*
|
||||
- name: unzip
|
||||
removable: false
|
||||
version: 6.0*
|
||||
- name: wget
|
||||
removable: false
|
||||
version: 1.1*
|
||||
pips:
|
||||
- name: mock
|
||||
version: 0.8.0
|
||||
glance:
|
||||
action_classes:
|
||||
install: devstack.components.glance:GlanceInstaller
|
||||
running: devstack.components.glance:GlanceRuntime
|
||||
uninstall: devstack.components.glance:GlanceUninstaller
|
||||
packages:
|
||||
- name: python-eventlet
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: python-routes
|
||||
removable: true
|
||||
version: 1.1*
|
||||
- name: python-greenlet
|
||||
removable: true
|
||||
version: 0.3*
|
||||
- name: python-prettytable
|
||||
removable: true
|
||||
version: 0.5*
|
||||
- name: python-mysqldb
|
||||
removable: true
|
||||
version: 1.2*
|
||||
- name: python-sqlalchemy
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: python-pastedeploy
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-xattr
|
||||
removable: true
|
||||
version: 0.6*
|
||||
- name: python-dateutil
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-httplib2
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: python-iso8601
|
||||
removable: true
|
||||
version: 0.1*
|
||||
horizon:
|
||||
action_classes:
|
||||
install: devstack.components.horizon:HorizonInstaller
|
||||
running: devstack.components.horizon:HorizonRuntime
|
||||
uninstall: devstack.components.horizon:HorizonUninstaller
|
||||
packages:
|
||||
- name: apache2
|
||||
removable: true
|
||||
version: 2.2*
|
||||
- name: apache2-mpm-worker
|
||||
removable: true
|
||||
version: 2.2*
|
||||
- name: apache2-utils
|
||||
removable: true
|
||||
version: 2.2*
|
||||
- name: apache2.2-bin
|
||||
removable: true
|
||||
version: 2.2*
|
||||
- name: apache2.2-common
|
||||
removable: true
|
||||
version: 2.2*
|
||||
- name: libapache2-mod-wsgi
|
||||
removable: true
|
||||
version: 3.3*
|
||||
- name: python-cherrypy3
|
||||
removable: true
|
||||
version: 3.2*
|
||||
- name: python-dateutil
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-django
|
||||
removable: true
|
||||
version: 1.3*
|
||||
- name: python-django-mailer
|
||||
removable: true
|
||||
version: 0.2*
|
||||
- name: python-django-nose
|
||||
removable: true
|
||||
version: 0.1*
|
||||
- name: python-django-registration
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: python-eventlet
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: python-kombu
|
||||
removable: true
|
||||
version: 1.4*
|
||||
- name: python-migrate
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: python-paste
|
||||
removable: true
|
||||
version: 1.7*
|
||||
- name: python-pastedeploy
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-routes
|
||||
removable: true
|
||||
version: 1.1*
|
||||
- name: python-sqlalchemy
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: python-crypto
|
||||
removable: true
|
||||
version: 2.4*
|
||||
pips:
|
||||
- name: django-nose-selenium
|
||||
version: 0.7.3
|
||||
- name: webob
|
||||
version: 1.0.8
|
||||
keystone:
|
||||
action_classes:
|
||||
install: devstack.components.keystone:KeystoneInstaller
|
||||
running: devstack.components.keystone:KeystoneRuntime
|
||||
uninstall: devstack.components.keystone:KeystoneUninstaller
|
||||
packages:
|
||||
- name: libldap2-dev
|
||||
removable: true
|
||||
version: 2.4*
|
||||
- name: libsasl2-dev
|
||||
removable: true
|
||||
version: 2.1*
|
||||
- name: python-bcrypt
|
||||
removable: true
|
||||
version: 0.1*
|
||||
- name: python-eventlet
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: python-greenlet
|
||||
removable: true
|
||||
version: 0.3*
|
||||
- name: python-lxml
|
||||
removable: true
|
||||
version: 2.3*
|
||||
- name: python-migrate
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: python-mysqldb
|
||||
removable: true
|
||||
version: 1.2*
|
||||
- name: python-paste
|
||||
removable: true
|
||||
version: 1.7*
|
||||
- name: python-pastedeploy
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-pastescript
|
||||
removable: true
|
||||
version: 1.7*
|
||||
- name: python-prettytable
|
||||
removable: true
|
||||
version: 0.5*
|
||||
- name: python-pysqlite2
|
||||
removable: true
|
||||
version: 2.6*
|
||||
- name: python-routes
|
||||
removable: true
|
||||
version: 1.12*
|
||||
- name: python-sqlalchemy
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: sqlite3
|
||||
removable: true
|
||||
version: 3.7*
|
||||
- name: python-passlib
|
||||
removable: true
|
||||
version: 1.5*
|
||||
pips:
|
||||
- name: webob
|
||||
version: 1.0.8
|
||||
keystone-client:
|
||||
action_classes:
|
||||
install: devstack.components.keystone_client:KeyStoneClientInstaller
|
||||
running: devstack.components.keystone_client:KeyStoneClientRuntime
|
||||
uninstall: devstack.components.keystone_client:KeyStoneClientUninstaller
|
||||
packages:
|
||||
- name: python-prettytable
|
||||
removable: true
|
||||
version: 0.5*
|
||||
melange:
|
||||
action_classes:
|
||||
install: devstack.components.melange:MelangeInstaller
|
||||
running: devstack.components.melange:MelangeRuntime
|
||||
uninstall: devstack.components.melange:MelangeUninstaller
|
||||
packages:
|
||||
- name: python-eventlet
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: python-greenlet
|
||||
removable: true
|
||||
version: 0.3*
|
||||
- name: python-mysqldb
|
||||
removable: true
|
||||
version: 1.2*
|
||||
- name: python-paste
|
||||
removable: true
|
||||
version: 1.7*
|
||||
- name: python-pastedeploy
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-routes
|
||||
removable: true
|
||||
version: 1.1*
|
||||
- name: python-sqlalchemy
|
||||
removable: true
|
||||
version: 0.7*
|
||||
pips:
|
||||
- name: webob
|
||||
version: 1.0.8
|
||||
no-vnc:
|
||||
action_classes:
|
||||
install: devstack.components.novnc:NoVNCInstaller
|
||||
running: devstack.components.novnc:NoVNCRuntime
|
||||
uninstall: devstack.components.novnc:NoVNCUninstaller
|
||||
packages:
|
||||
- name: python-numpy
|
||||
removable: true
|
||||
version: 1:1.6*
|
||||
nova:
|
||||
action_classes:
|
||||
install: devstack.components.nova:NovaInstaller
|
||||
running: devstack.components.nova:NovaRuntime
|
||||
uninstall: devstack.components.nova:NovaUninstaller
|
||||
packages:
|
||||
- name: dnsmasq-base
|
||||
removable: true
|
||||
version: 2.5*
|
||||
- name: dnsmasq-utils
|
||||
removable: true
|
||||
version: 2.5*
|
||||
- name: ebtables
|
||||
removable: true
|
||||
version: 2.0*
|
||||
- name: iptables
|
||||
removable: false
|
||||
version: 1.4*
|
||||
- name: iputils-arping
|
||||
removable: true
|
||||
version: 3:20101006*
|
||||
- name: kpartx
|
||||
removable: true
|
||||
version: 0.4*
|
||||
- name: parted
|
||||
removable: true
|
||||
version: 2.3*
|
||||
- name: python-boto
|
||||
removable: true
|
||||
version: 2.2*
|
||||
- name: python-carrot
|
||||
removable: true
|
||||
version: 0.1*
|
||||
- name: python-cheetah
|
||||
removable: true
|
||||
version: 2.4*
|
||||
- name: python-crypto
|
||||
removable: true
|
||||
version: 2.4*
|
||||
- name: python-eventlet
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: python-gflags
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-greenlet
|
||||
removable: true
|
||||
version: 0.3*
|
||||
- name: python-kombu
|
||||
removable: true
|
||||
version: 1.4*
|
||||
- name: python-libxml2
|
||||
removable: true
|
||||
version: 2.7*
|
||||
- name: python-lockfile
|
||||
removable: true
|
||||
version: 1:0*
|
||||
- name: python-lxml
|
||||
removable: true
|
||||
version: 2.3*
|
||||
- name: python-migrate
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: python-mysqldb
|
||||
removable: true
|
||||
version: 1.2*
|
||||
- name: python-netaddr
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: python-paste
|
||||
removable: true
|
||||
version: 1.7*
|
||||
- name: python-pastedeploy
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-routes
|
||||
removable: true
|
||||
version: 1.1*
|
||||
- name: python-sqlalchemy
|
||||
removable: true
|
||||
version: 0.7*
|
||||
- name: python-suds
|
||||
removable: true
|
||||
version: 0.4*
|
||||
- name: python-tempita
|
||||
removable: true
|
||||
version: 0.5*
|
||||
- name: python-xattr
|
||||
removable: true
|
||||
version: 0.6*
|
||||
- name: socat
|
||||
removable: true
|
||||
version: 1.7*
|
||||
- name: sqlite3
|
||||
removable: true
|
||||
version: 3.7*
|
||||
- name: vlan
|
||||
removable: true
|
||||
version: 1.9*
|
||||
- name: python-iso8601
|
||||
removable: true
|
||||
version: 0.1*
|
||||
subsystems:
|
||||
api:
|
||||
packages:
|
||||
- name: python-dateutil
|
||||
removable: true
|
||||
version: 1.5*
|
||||
cpu:
|
||||
packages:
|
||||
- name: kvm
|
||||
removable: true
|
||||
version: 1:84*
|
||||
- name: libvirt-bin
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: libvirt0
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: lvm2
|
||||
removable: true
|
||||
version: 2.0*
|
||||
- name: open-iscsi
|
||||
removable: true
|
||||
version: 2.0*
|
||||
- name: open-iscsi-utils
|
||||
removable: true
|
||||
version: 2.0*
|
||||
- name: python-libvirt
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: qemu-kvm
|
||||
removable: true
|
||||
version: 1.0*
|
||||
vol:
|
||||
packages:
|
||||
- name: iscsitarget
|
||||
removable: true
|
||||
version: 1.4*
|
||||
- name: lvm2
|
||||
removable: true
|
||||
version: 2.0*
|
||||
- name: tgt
|
||||
removable: true
|
||||
version: 1:1*
|
||||
nova-client:
|
||||
action_classes:
|
||||
install: devstack.components.nova_client:NovaClientInstaller
|
||||
running: devstack.components.nova_client:NovaClientRuntime
|
||||
uninstall: devstack.components.nova_client:NovaClientUninstaller
|
||||
packages:
|
||||
- name: python-prettytable
|
||||
removable: true
|
||||
version: 0.5*
|
||||
quantum:
|
||||
action_classes:
|
||||
install: devstack.components.quantum:QuantumInstaller
|
||||
running: devstack.components.quantum:QuantumRuntime
|
||||
uninstall: devstack.components.quantum:QuantumUninstaller
|
||||
packages:
|
||||
- name: python-eventlet
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: python-gflags
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-greenlet
|
||||
removable: true
|
||||
version: 0.3*
|
||||
- name: python-lxml
|
||||
removable: true
|
||||
version: 2.3*
|
||||
- name: python-paste
|
||||
removable: true
|
||||
version: 1.7*
|
||||
- name: python-pastedeploy
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-routes
|
||||
removable: true
|
||||
version: 1.1*
|
||||
subsystems:
|
||||
openvswitch:
|
||||
packages:
|
||||
- name: linux-headers-server
|
||||
removable: true
|
||||
- name: openvswitch-datapath-dkms
|
||||
removable: true
|
||||
version: 1.2*
|
||||
- name: openvswitch-switch
|
||||
removable: true
|
||||
version: 1.2*
|
||||
- name: python-mysqldb
|
||||
removable: true
|
||||
version: 1.2*
|
||||
- name: python-sqlalchemy
|
||||
removable: true
|
||||
version: 0.7*
|
||||
quantum-client:
|
||||
action_classes:
|
||||
install: devstack.components.quantum_client:QuantumClientInstaller
|
||||
running: devstack.components.quantum_client:QuantumClientRuntime
|
||||
uninstall: devstack.components.quantum_client:QuantumClientUninstaller
|
||||
packages:
|
||||
- name: python-gflags
|
||||
removable: true
|
||||
version: 1.5*
|
||||
rabbit-mq:
|
||||
action_classes:
|
||||
install: devstack.components.rabbit:RabbitInstaller
|
||||
running: devstack.components.rabbit:RabbitRuntime
|
||||
uninstall: devstack.components.rabbit:RabbitUninstaller
|
||||
packages:
|
||||
- name: rabbitmq-server
|
||||
removable: true
|
||||
version: 2.7*
|
||||
packager_name: devstack.distros.oneiric:RabbitPackager
|
||||
swift:
|
||||
action_classes:
|
||||
install: devstack.components.swift:SwiftInstaller
|
||||
running: devstack.components.swift:SwiftRuntime
|
||||
uninstall: devstack.components.swift:SwiftUninstaller
|
||||
packages:
|
||||
- name: memcached
|
||||
removable: true
|
||||
version: 1.4*
|
||||
- name: python-configobj
|
||||
removable: true
|
||||
version: 4.7*
|
||||
- name: python-eventlet
|
||||
removable: true
|
||||
version: 0.9*
|
||||
- name: python-greenlet
|
||||
removable: true
|
||||
version: 0.3*
|
||||
- name: python-netifaces
|
||||
removable: true
|
||||
version: 0.5*
|
||||
- name: python-pastedeploy
|
||||
removable: true
|
||||
version: 1.5*
|
||||
- name: python-xattr
|
||||
removable: true
|
||||
version: 0.6*
|
||||
- name: sqlite3
|
||||
removable: true
|
||||
version: 3.7*
|
||||
- name: xfsprogs
|
||||
removable: true
|
||||
version: 3.1*
|
||||
pips:
|
||||
- name: webob
|
||||
version: 1.0.8
|
||||
...
|
||||
|
@ -36,6 +36,7 @@ subsystems:
|
||||
supports:
|
||||
- rhel-6
|
||||
- ubuntu-oneiric
|
||||
- ubuntu-precise
|
||||
- fedora-16
|
||||
...
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user