https://github.com/redhat-openstack/puppet-openstack-storage
https://github.com/redhat-openstack/puppet-openstack-storage
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/redhat-openstack/puppet-openstack-storage
- Owner: redhat-openstack
- Created: 2013-09-20T16:21:04.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-04-29T06:30:09.000Z (almost 12 years ago)
- Last Synced: 2023-03-21T10:28:57.938Z (almost 3 years ago)
- Language: Puppet
- Size: 272 KB
- Stars: 1
- Watchers: 24
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
openstack-gluster
=================
Use the Foreman/Puppet to end-to-end provision Gluster-backed OpenStack storage controllers for Cinder, Glance and Swift (.. or at least that's the idea).
This will be utilized to provision bare-metal nodes as GlusterFS storage controllers via the Foreman and puppet.
Server side example
===================
`class storage {
class { 'gluster::server': }
volume { 'glance':
ensure => present,
path => '/gluster/glance',
peers => [ '192.168.0.1', '192.168.0.2', '192.168.0.3' ],
replica_count => '3',
}
volume { 'cinder':
ensure => present,
path => '/gluster/cinder',
peers => [ '192.168.0.1', '192.168.0.2', '192.168.0.3' ],
replica_count => '3',
}
}`
Current Status
===================
This currently only works with replicated volumes, though support for distributed
and distributed-replicated should be in the works later.