Move cloud::cache to cloud::database::nosql::memcached

Move memcached to a new nosql backend for future consistency with Redis
& MongoDB.

Change-Id: Id257b0173855c0432c22ecc2201d08f9ab4d58b8
This commit is contained in:
Emilien Macchi 2015-01-12 10:23:38 -05:00
parent 1fdf6a616b
commit 541f2b89a0
3 changed files with 10 additions and 10 deletions

View File

@ -13,9 +13,9 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
# #
# == Class: cloud::cache # == Class: cloud::database::nosql::memcached
# #
# Install a cache server (used by OpenStack services) # Install a Memcached server (used by OpenStack services)
# #
# === Parameters: # === Parameters:
# #
@ -28,12 +28,12 @@
# Should be an hash. # Should be an hash.
# Default to {} # Default to {}
# #
class cloud::cache ( class cloud::database::nosql::memcached (
$listen_ip = '127.0.0.1', $listen_ip = '127.0.0.1',
$firewall_settings = {}, $firewall_settings = {},
){ ){
class { 'memcached': class { '::memcached':
listen_ip => $listen_ip, listen_ip => $listen_ip,
max_memory => '60%', max_memory => '60%',
} }

View File

@ -13,14 +13,14 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
# #
# Unit tests for cloud::cache # Unit tests for cloud::cache::memcached
# #
require 'spec_helper' require 'spec_helper'
describe 'cloud::cache' do describe 'cloud::database::nosql::memcached' do
shared_examples_for 'cache server' do shared_examples_for 'memcached server' do
let :params do let :params do
{ :listen_ip => '10.0.0.1' } { :listen_ip => '10.0.0.1' }
@ -70,7 +70,7 @@ describe 'cloud::cache' do
{ :osfamily => 'Debian' } { :osfamily => 'Debian' }
end end
it_configures 'cache server' it_configures 'memcached server'
end end
context 'on RedHat platforms' do context 'on RedHat platforms' do
@ -78,7 +78,7 @@ describe 'cloud::cache' do
{ :osfamily => 'RedHat' } { :osfamily => 'RedHat' }
end end
it_configures 'cache server' it_configures 'memcached server'
end end
end end

View File

@ -13,7 +13,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
# #
# Unit tests for cloud::cache # Unit tests for cloud::selinux
# #
require 'spec_helper' require 'spec_helper'