Sha256: 5362a1442b3e78f0f4a0c1c211094de3c43dab9c133dd5b933484abefa945489
Contents?: true
Size: 824 Bytes
Versions: 1
Compression:
Stored size: 824 Bytes
Contents
node[:vagabond][:bases].each do |name, options| lxc_container name do template options[:template] template_opts options[:template_options] default_config false if options[:memory] initialize_commands [ 'rm -f /etc/sysctl.d/10-console-messages.conf', 'rm -f /etc/sysctl.d/10-ptrace.conf', 'rm -f /etc/sysctl.d/10-kernel-hardening.conf', 'apt-get install -q -y curl', 'curl -L https://www.opscode.com/chef/install.sh | sudo bash' ] end if(options[:memory]) lxc_config name do cgroup( 'memory.limit_in_bytes' => options[:memory][:maximum_ram], 'memory.memsw.limit_in_bytes' => ( Vagabond.get_bytes(options[:memory][:maximum_ram]) + Vagabond.get_bytes(options[:memory][:maximum_swap]) ) ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vagabond-0.1.0 | lib/vagabond/cookbooks/vagabond/recipes/default.rb |