Sha256: 01d6bfd001e38edf41ba6174e8c7875d470088f07c35f7dbbe27a3cd7858b99f
Contents?: true
Size: 633 Bytes
Versions: 2
Compression:
Stored size: 633 Bytes
Contents
module Vagrant::Boxen::Modules class Memcached module Config def memcached(options = nil, &options_block) enable_module Memcached.new(options, &options_block) end end include Vagrant::Boxen::BaseModule def initialize(options = nil, &options_block) options = build_options([:memory], options, &options_block) @options = { :max_memory => options.fetch(:memory, '25') } end def build_manifest "class { 'memcached': #{puppet_options}}" end end end Vagrant::Boxen::Provisioner.config_class.instance_eval do include Vagrant::Boxen::Modules::Memcached::Config end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vagrant-boxen-0.0.4 | lib/vagrant-boxen/modules/memcached.rb |
vagrant-boxen-0.0.3 | lib/vagrant-boxen/modules/memcached.rb |