reformat readme
change the name for consistency. fix code block formatting.
This commit is contained in:
parent
6f16dc953a
commit
f0aa282c39
@ -1,80 +0,0 @@
|
||||
# PuppetLabs Glance module
|
||||
|
||||
This module provides a set of manifests that can be used to install and
|
||||
configure glance.
|
||||
|
||||
It is currently targettting the folsom release of OpenStack.
|
||||
|
||||
Use the essex branch for essex support.
|
||||
|
||||
## Platforms
|
||||
|
||||
* Ubuntu 11.04 (Natty)
|
||||
* Ubuntu 11.10 (Oneiric)
|
||||
* Ubuntu 12.04 (Precise)
|
||||
|
||||
## configurations
|
||||
|
||||
Glance is configured with the following classes:
|
||||
|
||||
|
||||
#configures glance::api service
|
||||
|
||||
class { 'glance::api':
|
||||
verbose => $verbose,
|
||||
debug => $verbose,
|
||||
auth_type => 'keystone',
|
||||
auth_port => '35357',
|
||||
auth_host => $keystone_host,
|
||||
keystone_tenant => 'services',
|
||||
keystone_user => 'glance',
|
||||
keystone_password => $glance_user_password,
|
||||
sql_connection => $sql_connection,
|
||||
enabled => $enabled,
|
||||
}
|
||||
|
||||
# configures the glance registry
|
||||
|
||||
class { 'glance::registry':
|
||||
verbose => $verbose,
|
||||
debug => $verbose,
|
||||
auth_host => $keystone_host,
|
||||
auth_port => '35357',
|
||||
auth_type => 'keystone',
|
||||
keystone_tenant => 'services',
|
||||
keystone_user => 'glance',
|
||||
keystone_password => $glance_user_password,
|
||||
sql_connection => $sql_connection,
|
||||
enabled => $enabled,
|
||||
}
|
||||
|
||||
# Configure file storage backend
|
||||
|
||||
class { 'glance::backend::file': }
|
||||
|
||||
# Create the Glance db, this should be configured on your mysql server
|
||||
class { 'glance::db::mysql':
|
||||
user => $glance_db_user,
|
||||
password => $glance_db_password,
|
||||
dbname => $glance_db_dbname,
|
||||
allowed_hosts => $allowed_hosts,
|
||||
}
|
||||
|
||||
# configures glance endpoints in keystone
|
||||
# should be run on your keystone server
|
||||
class { 'glance::keystone::auth':
|
||||
password => $glance_user_password,
|
||||
public_address => $glance_public_real,
|
||||
admin_address => $glance_admin_real,
|
||||
internal_address => $glance_internal_real,
|
||||
region => $region,
|
||||
}
|
||||
|
||||
for full examples, see the examples directory.
|
||||
|
||||
in the module, puppetlabs-openstack, the following classes
|
||||
configure parts of glance:
|
||||
|
||||
- openstack::glance # api, file backend, and registry
|
||||
- openstack::keystone # sets up endpoints
|
||||
- openstack::db::mysql # sets up db config
|
82
README.md
Normal file
82
README.md
Normal file
@ -0,0 +1,82 @@
|
||||
# PuppetLabs Glance module
|
||||
|
||||
This module provides a set of manifests that can be used to install and
|
||||
configure glance.
|
||||
|
||||
It is currently targettting the folsom release of OpenStack.
|
||||
|
||||
Use the essex branch for essex support.
|
||||
|
||||
## Platforms
|
||||
|
||||
* Ubuntu 11.04 (Natty)
|
||||
* Ubuntu 11.10 (Oneiric)
|
||||
* Ubuntu 12.04 (Precise)
|
||||
|
||||
## configurations
|
||||
|
||||
Glance is configured with the following classes:
|
||||
|
||||
|
||||
### configures glance::api service
|
||||
|
||||
class { 'glance::api':
|
||||
verbose => $verbose,
|
||||
debug => $verbose,
|
||||
auth_type => 'keystone',
|
||||
auth_port => '35357',
|
||||
auth_host => $keystone_host,
|
||||
keystone_tenant => 'services',
|
||||
keystone_user => 'glance',
|
||||
keystone_password => $glance_user_password,
|
||||
sql_connection => $sql_connection,
|
||||
enabled => $enabled,
|
||||
}
|
||||
|
||||
### configures the glance registry
|
||||
|
||||
class { 'glance::registry':
|
||||
verbose => $verbose,
|
||||
debug => $verbose,
|
||||
auth_host => $keystone_host,
|
||||
auth_port => '35357',
|
||||
auth_type => 'keystone',
|
||||
keystone_tenant => 'services',
|
||||
keystone_user => 'glance',
|
||||
keystone_password => $glance_user_password,
|
||||
sql_connection => $sql_connection,
|
||||
enabled => $enabled,
|
||||
}
|
||||
|
||||
### Configure file storage backend
|
||||
|
||||
class { 'glance::backend::file': }
|
||||
|
||||
### Create the Glance db, this should be configured on your mysql server
|
||||
|
||||
class { 'glance::db::mysql':
|
||||
user => $glance_db_user,
|
||||
password => $glance_db_password,
|
||||
dbname => $glance_db_dbname,
|
||||
allowed_hosts => $allowed_hosts,
|
||||
}
|
||||
|
||||
### configures glance endpoints in keystone
|
||||
should be run on your keystone server
|
||||
|
||||
class { 'glance::keystone::auth':
|
||||
password => $glance_user_password,
|
||||
public_address => $glance_public_real,
|
||||
admin_address => $glance_admin_real,
|
||||
internal_address => $glance_internal_real,
|
||||
region => $region,
|
||||
}
|
||||
|
||||
for full examples, see the examples directory.
|
||||
|
||||
in the module, puppetlabs-openstack, the following classes
|
||||
configure parts of glance:
|
||||
|
||||
- openstack::glance # api, file backend, and registry
|
||||
- openstack::keystone # sets up endpoints
|
||||
- openstack::db::mysql # sets up db config
|
Loading…
Reference in New Issue
Block a user