nova and horizon appear to be working, need to get images into glance
This commit is contained in:
parent
e6dd491522
commit
05805c2292
2
.gitignore
vendored
2
.gitignore
vendored
@ -4,3 +4,5 @@
|
|||||||
*.swp
|
*.swp
|
||||||
*~
|
*~
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
/cookbooks
|
||||||
|
/tmp
|
||||||
|
11
Cheffile
11
Cheffile
@ -5,6 +5,7 @@ site 'http://community.opscode.com/api/v1'
|
|||||||
|
|
||||||
cookbook 'ntp', '1.1.8'
|
cookbook 'ntp', '1.1.8'
|
||||||
cookbook 'openssh', '0.8.0'
|
cookbook 'openssh', '0.8.0'
|
||||||
|
cookbook 'apt', '1.4.6'
|
||||||
cookbook 'yum', '0.6.2'
|
cookbook 'yum', '0.6.2'
|
||||||
cookbook 'build-essential', '1.1.0'
|
cookbook 'build-essential', '1.1.0'
|
||||||
cookbook 'erlang', '1.0.0'
|
cookbook 'erlang', '1.0.0'
|
||||||
@ -14,10 +15,6 @@ cookbook 'aws', '0.99.1'
|
|||||||
cookbook 'xfs', '1.0.0'
|
cookbook 'xfs', '1.0.0'
|
||||||
cookbook 'database', '1.2.0'
|
cookbook 'database', '1.2.0'
|
||||||
|
|
||||||
cookbook 'apt',
|
|
||||||
:git => 'https://github.com/mattray/apt.git',
|
|
||||||
:ref => 'COOK-1530'
|
|
||||||
|
|
||||||
cookbook 'mysql',
|
cookbook 'mysql',
|
||||||
:git => 'https://github.com/mattray/mysql.git',
|
:git => 'https://github.com/mattray/mysql.git',
|
||||||
:ref => 'COOK-1384'
|
:ref => 'COOK-1384'
|
||||||
@ -44,9 +41,9 @@ cookbook 'nova',
|
|||||||
:git => 'https://github.com/mattray/nova.git',
|
:git => 'https://github.com/mattray/nova.git',
|
||||||
:ref => 'essex'
|
:ref => 'essex'
|
||||||
|
|
||||||
# cookbook 'horizon',
|
cookbook 'horizon',
|
||||||
# :git => 'https://github.com/mattray/horizon.git',
|
:git => 'https://github.com/mattray/horizon.git',
|
||||||
# :ref => 'essex'
|
:ref => 'essex'
|
||||||
|
|
||||||
# cookbook 'swift',
|
# cookbook 'swift',
|
||||||
# :git => 'https://github.com/mattray/swift.git',
|
# :git => 'https://github.com/mattray/swift.git',
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
SITE
|
SITE
|
||||||
remote: http://community.opscode.com/api/v1
|
remote: http://community.opscode.com/api/v1
|
||||||
specs:
|
specs:
|
||||||
|
apache2 (1.1.12)
|
||||||
|
apt (1.4.6)
|
||||||
aws (0.99.1)
|
aws (0.99.1)
|
||||||
build-essential (1.1.0)
|
build-essential (1.1.0)
|
||||||
database (1.2.0)
|
database (1.2.0)
|
||||||
@ -18,13 +20,6 @@ SITE
|
|||||||
xfs (1.0.0)
|
xfs (1.0.0)
|
||||||
yum (0.6.2)
|
yum (0.6.2)
|
||||||
|
|
||||||
GIT
|
|
||||||
remote: https://github.com/mattray/apt.git
|
|
||||||
ref: COOK-1530
|
|
||||||
sha: 743989eb614d55b5561671911d669d3bff66920e
|
|
||||||
specs:
|
|
||||||
apt (1.4.5)
|
|
||||||
|
|
||||||
GIT
|
GIT
|
||||||
remote: https://github.com/mattray/glance.git
|
remote: https://github.com/mattray/glance.git
|
||||||
ref: essex
|
ref: essex
|
||||||
@ -36,6 +31,17 @@ GIT
|
|||||||
mysql (>= 0.0.0)
|
mysql (>= 0.0.0)
|
||||||
osops-utils (>= 0.0.0)
|
osops-utils (>= 0.0.0)
|
||||||
|
|
||||||
|
GIT
|
||||||
|
remote: https://github.com/mattray/horizon.git
|
||||||
|
ref: essex
|
||||||
|
sha: bf023c7e459fa688582e9978475717114c45abb3
|
||||||
|
specs:
|
||||||
|
horizon (5.0.0)
|
||||||
|
apache2 (>= 0.0.0)
|
||||||
|
database (>= 0.0.0)
|
||||||
|
mysql (>= 0.0.0)
|
||||||
|
osops-utils (>= 0.0.0)
|
||||||
|
|
||||||
GIT
|
GIT
|
||||||
remote: https://github.com/mattray/keystone.git
|
remote: https://github.com/mattray/keystone.git
|
||||||
ref: essex
|
ref: essex
|
||||||
@ -96,12 +102,13 @@ GIT
|
|||||||
sysctl (0.1.0)
|
sysctl (0.1.0)
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
apt (>= 0)
|
apt (= 1.4.6)
|
||||||
aws (= 0.99.1)
|
aws (= 0.99.1)
|
||||||
build-essential (= 1.1.0)
|
build-essential (= 1.1.0)
|
||||||
database (= 1.2.0)
|
database (= 1.2.0)
|
||||||
erlang (= 1.0.0)
|
erlang (= 1.0.0)
|
||||||
glance (>= 0)
|
glance (>= 0)
|
||||||
|
horizon (>= 0)
|
||||||
keystone (>= 0)
|
keystone (>= 0)
|
||||||
mysql (>= 0)
|
mysql (>= 0)
|
||||||
nova (>= 0)
|
nova (>= 0)
|
||||||
|
27
TODO.org
27
TODO.org
@ -1,8 +1,7 @@
|
|||||||
* CURRENT: QuickStart for Chef & OpenStack
|
* CURRENT: QuickStart for Chef & OpenStack
|
||||||
** rebase rcbops and compare
|
** glance image loading
|
||||||
** nova!
|
** rebase with rcbops and compare
|
||||||
** librarian-chef for spiceweasel
|
** librarian-chef for spiceweasel
|
||||||
** weekly status emails
|
|
||||||
** QuickStart
|
** QuickStart
|
||||||
* backlog
|
* backlog
|
||||||
** remotefilemirror->pxe_dust and others?
|
** remotefilemirror->pxe_dust and others?
|
||||||
@ -42,16 +41,8 @@
|
|||||||
*** nova config/setup
|
*** nova config/setup
|
||||||
needs cleanup to be safe to run partial Nova deploys
|
needs cleanup to be safe to run partial Nova deploys
|
||||||
nova-common should pass hashes instead of so many attributes, that would make conditional rendering blocks simpler
|
nova-common should pass hashes instead of so many attributes, that would make conditional rendering blocks simpler
|
||||||
*** nova::scheduler
|
|
||||||
*** nova::api
|
|
||||||
*** nova::network
|
|
||||||
*** nova::vncproxy
|
|
||||||
*** nova::volume
|
|
||||||
*** nova::project
|
|
||||||
*** nova::compute
|
*** nova::compute
|
||||||
abstract out hypervisors and key off of attribute
|
abstract out hypervisors and key off of attribute
|
||||||
*** horizon
|
|
||||||
tag and release 5.0.0
|
|
||||||
*** swift
|
*** swift
|
||||||
compare with other implementations
|
compare with other implementations
|
||||||
make documentation more consistent with other cookbooks
|
make documentation more consistent with other cookbooks
|
||||||
@ -94,21 +85,19 @@
|
|||||||
* Technical Debt
|
* Technical Debt
|
||||||
Rackspace->Rackspace US, Inc.
|
Rackspace->Rackspace US, Inc.
|
||||||
there are a lot of :upgrades for packages rather than :install, let's clean that up.
|
there are a lot of :upgrades for packages rather than :install, let's clean that up.
|
||||||
osops-utils as a stand-alone cookbook just for managing networks with Chef? LWRPs driven by a cookbook?
|
move the os-database and os-network attributes to an environment?
|
||||||
osops-utils is heavily dependent on searching by roles... should we use recipes instead?
|
verify still need patch for nova-scheduler
|
||||||
* Weekly Status 8/10
|
* Weekly Status 8/17
|
||||||
** Goals for next week:
|
** Goals for next week:
|
||||||
*** nova deployed and working
|
*** nova and horizon deployed and working
|
||||||
*** test using librarian-chef to manage mix of community and github-based cookbooks https://github.com/applicationsonline/librarian
|
*** document using librarian-chef to manage mix of community and github-based cookbooks
|
||||||
*** push openstack cookbooks to community site and Opscode github repos
|
*** push openstack cookbooks to community site and Opscode github repos
|
||||||
*** start on the Quick Start for Chef and OpenStack
|
*** start on the Quick Start for Chef and OpenStack
|
||||||
** DreamHost Chef for OpenStack Hackday August 21 in Los Angeles
|
** DreamHost Chef for OpenStack Hackday August 21 in Los Angeles
|
||||||
** visited Rackspace Wednesday
|
|
||||||
Discussed the roadmap for the cookbooks and where we want to go with these. Folsom milestones will attempt to be kept in the same branch, RS would strongly prefer to stick with packages for installation and avoid working with trunk. This is of course, open for someone else to pursue if they can actively maintain it without breaking Essex. They should be providing a patch for a RabbitMQ recipe that does sticks with the distro version instead of rabbitmq.org's version (for consistency and security patches). The churn on the community MySQL cookbook has been disconcerting, we may explore a simplified MySQL cookbook if it continues to be an issue. We discussed osops-utils, it mostly needs more documentation but it's sticking around for now until time is invested to make better approaches to the problems it solves.
|
|
||||||
** cookbooks
|
** cookbooks
|
||||||
Tracked with Librarian now
|
Tracked with Librarian now
|
||||||
*** mysql - fork updated, waiting on new release with 12.04 omnibus well-supported COOK-1384
|
*** mysql - fork updated, waiting on new release with 12.04 omnibus well-supported COOK-1384
|
||||||
*** osops-utils - merged upstream, a few minor patches ahead for debugging
|
*** osops-utils - merged upstream, a few minor patches ahead for debugging
|
||||||
*** sysctl - new dep, need to get upstreamed
|
*** sysctl - new dep, need to get upstreamed
|
||||||
*** apt - waiting on COOK-1530
|
*** apt - released 1.4.6
|
||||||
*** rabbitmq - fix for COOK-1496
|
*** rabbitmq - fix for COOK-1496
|
||||||
|
14
cookbooks/.gitignore
vendored
14
cookbooks/.gitignore
vendored
@ -1,14 +0,0 @@
|
|||||||
ntp
|
|
||||||
openssh
|
|
||||||
apt
|
|
||||||
yum
|
|
||||||
build-essential
|
|
||||||
erlang
|
|
||||||
rabbitmq
|
|
||||||
openssl
|
|
||||||
chef_handler
|
|
||||||
windows
|
|
||||||
postgresql
|
|
||||||
aws
|
|
||||||
xfs
|
|
||||||
database
|
|
@ -4,7 +4,7 @@ cookbooks:
|
|||||||
- openssh: #used by base role
|
- openssh: #used by base role
|
||||||
- 0.8.0
|
- 0.8.0
|
||||||
- apt: #used by erlang
|
- apt: #used by erlang
|
||||||
- 1.4.5
|
- 1.4.6
|
||||||
- yum: #used by erlang
|
- yum: #used by erlang
|
||||||
- 0.6.2
|
- 0.6.2
|
||||||
- build-essential: # used by mysql
|
- build-essential: # used by mysql
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
name "single-compute"
|
name "single-compute"
|
||||||
description "Nova compute (with non-HA Controller)"
|
description "Nova compute (with non-HA Controller)"
|
||||||
run_list(
|
run_list(
|
||||||
"role[base]"
|
"role[base]",
|
||||||
|
"role[os-networks]",
|
||||||
|
"recipe[nova::compute]"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user