Update README

- Reformatted paragraph about required steps before running Packstack from source.
- Removed .gitmodules file as we don't need anymore.

Change-Id: I270c245a2ea3b9bd964e4a638df5e83b6d946e1c
This commit is contained in:
Gael Chamoulaud 2014-05-23 12:41:41 +02:00
parent 4680bc9351
commit 02d628f24e
2 changed files with 9 additions and 103 deletions

96
.gitmodules vendored
View File

@ -1,96 +0,0 @@
[submodule "packstack/puppet/modules/glance"]
path = packstack/puppet/modules/glance
url = https://github.com/stackforge/puppet-glance.git
[submodule "packstack/puppet/modules/horizon"]
path = packstack/puppet/modules/horizon
url = https://github.com/stackforge/puppet-horizon.git
[submodule "packstack/puppet/modules/keystone"]
path = packstack/puppet/modules/keystone
url = https://github.com/packstack/puppet-keystone.git
[submodule "packstack/puppet/modules/nova"]
path = packstack/puppet/modules/nova
url = https://github.com/stackforge/puppet-nova.git
[submodule "packstack/puppet/modules/openstack"]
path = packstack/puppet/modules/openstack
url = https://github.com/stackforge/puppet-openstack.git
[submodule "packstack/puppet/modules/swift"]
path = packstack/puppet/modules/swift
url = https://github.com/stackforge/puppet-swift.git
[submodule "packstack/puppet/modules/cinder"]
path = packstack/puppet/modules/cinder
url = https://github.com/stackforge/puppet-cinder.git
[submodule "packstack/puppet/modules/stdlib"]
path = packstack/puppet/modules/stdlib
url = https://github.com/puppetlabs/puppetlabs-stdlib.git
[submodule "packstack/puppet/modules/sysctl"]
path = packstack/puppet/modules/sysctl
url = https://github.com/puppetlabs/puppetlabs-sysctl.git
[submodule "packstack/puppet/modules/mysql"]
path = packstack/puppet/modules/mysql
url = https://github.com/packstack/puppetlabs-mysql.git
[submodule "packstack/puppet/modules/concat"]
path = packstack/puppet/modules/concat
url = https://github.com/ripienaar/puppet-concat.git
[submodule "packstack/puppet/modules/rsync"]
path = packstack/puppet/modules/rsync
url = https://github.com/puppetlabs/puppetlabs-rsync.git
[submodule "packstack/puppet/modules/xinetd"]
path = packstack/puppet/modules/xinetd
url = https://github.com/packstack/puppetlabs-xinetd.git
[submodule "packstack/puppet/modules/apache"]
path = packstack/puppet/modules/apache
url = https://github.com/puppetlabs/puppetlabs-apache.git
[submodule "packstack/puppet/modules/firewall"]
path = packstack/puppet/modules/firewall
url = https://github.com/puppetlabs/puppetlabs-firewall.git
[submodule "packstack/puppet/modules/memcached"]
path = packstack/puppet/modules/memcached
url = https://github.com/saz/puppet-memcached.git
[submodule "packstack/puppet/modules/ssh"]
path = packstack/puppet/modules/ssh
url = https://github.com/saz/puppet-ssh.git
[submodule "packstack/puppet/modules/inifile"]
path = packstack/puppet/modules/inifile
url = https://github.com/puppetlabs/puppetlabs-inifile.git
[submodule "packstack/puppet/modules/qpid"]
path = packstack/puppet/modules/qpid
url = https://github.com/dprince/puppet-qpid
[submodule "packstack/puppet/modules/vlan"]
path = packstack/puppet/modules/vlan
url = https://github.com/derekhiggins/puppet-vlan.git
[submodule "packstack/puppet/modules/vswitch"]
path = packstack/puppet/modules/vswitch
url = https://github.com/stackforge/puppet-vswitch.git
[submodule "packstack/puppet/modules/tempest"]
path = packstack/puppet/modules/tempest
url = git://github.com/stackforge/puppet-tempest.git
[submodule "packstack/puppet/modules/vcsrepo"]
path = packstack/puppet/modules/vcsrepo
url = https://github.com/puppetlabs/puppetlabs-vcsrepo.git
[submodule "packstack/puppet/modules/neutron"]
path = packstack/puppet/modules/neutron
url = https://github.com/stackforge/puppet-neutron.git
[submodule "packstack/puppet/modules/haproxy"]
path = packstack/puppet/modules/haproxy
url = https://github.com/puppetlabs/puppetlabs-haproxy.git
[submodule "packstack/puppet/modules/ceilometer"]
path = packstack/puppet/modules/ceilometer
url = https://github.com/stackforge/puppet-ceilometer.git
[submodule "packstack/puppet/modules/mongodb"]
path = packstack/puppet/modules/mongodb
url = https://github.com/puppetlabs/puppetlabs-mongodb.git
[submodule "packstack/puppet/modules/heat"]
path = packstack/puppet/modules/heat
url = https://github.com/packstack/puppet-heat.git
[submodule "packstack/puppet/modules/pacemaker"]
path = packstack/puppet/modules/pacemaker
url = https://github.com/radez/puppet-pacemaker.git
[submodule "packstack/puppet/modules/certmonger"]
path = packstack/puppet/modules/certmonger
url = git://github.com/rcritten/puppet-certmonger.git
[submodule "packstack/puppet/modules/nssdb"]
path = packstack/puppet/modules/nssdb
url = https://github.com/rcritten/puppet-nssdb.git
[submodule "packstack/puppet/modules/gluster"]
path = packstack/puppet/modules/gluster
url = https://github.com/redhat-openstack/puppet-openstack-storage.git

16
README
View File

@ -7,14 +7,16 @@ group of hosts (over ssh)
This utility is still in the early stages, a lot of the configuration
options have yet to be added
Installation
Installation of packstack:
$ yum install -y git
$ git clone --recursive git://github.com/stackforge/packstack.git
$ cd packstack
$ python setup.py install_puppet_modules
$ git clone git://github.com/stackforge/packstack.git
$ cd packstack && sudo python setup.py install
Installation of openstack-puppet-modules (REQUIRED if running packstack from source):
$ sudo python setup.py install_puppet_modules
Option 1 (using answer file)
$ ./bin/packstack --gen-answer-file=ans.txt
$ packstack --gen-answer-file=ans.txt
# then edit ans.txt as appropriate e.g.
o set CONFIG_SSH_KEY to a public ssh key to be installed to remote machines
@ -25,10 +27,10 @@ you'll need to use a icehouse repository for example for RHEL
CONFIG_REPO=http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/epel-6/
$ ./bin/packstack --answer-file=ans.txt
$ packstack --answer-file=ans.txt
Option 2 (prompts for configuration options)
$ ./bin/packstack
$ packstack
that's it, if everything went well you can now start using openstack
$ cd