Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save rcreasey/414092 to your computer and use it in GitHub Desktop.

Select an option

Save rcreasey/414092 to your computer and use it in GitHub Desktop.
default[:apache] = Mash.new
default[:apache][:worker] = "prefork"
default[:apache][:version] = "2.2.14"
service_link 'apache' do
version [node[:apache][:version], node[:apache][:worker]].join('-')
end
name "oyster"
description "IGN Media: Oyster"
recipes "farms::oyster"
override_attributes(
"users" => {
"tford" => {'password' => '!!', 'comment' => "Tony Ford", 'uid' => 4554 },
"smcnabb" => {'password' => '!!', 'comment' => "Stephen Mcnabb", 'uid' => 4885 },
"epinto" => {'password' => '!!', 'comment' => "Errol Pinto", 'uid' => 4269 },
"rbhindwale" => {'password' => '!!', 'comment' => "Ruchi Bhindwale", 'uid' => 9366 },
"gbartone" => {'password' => '!!', 'comment' => "Grant Barton", 'uid' => 9063 },
"lamp" => {'password' => '!!', 'comment' => 'LAMP Pseudo-user', 'uid' => 5032, 'shell' => '/sbin/nologin' }
},
"groups" => {
"lamp" => {'gid' => 5032, 'members' => ['lamp', 'tford', 'smcnabb', 'epinto', 'rbhindwale', 'gbartone']}
},
"mounts" => [
{'directory' => '/z/scripts.ign.com', 'remote_path' => 'filer12:/vol/sweb/sweb/scripts.snowball.com/docroot', 'options' => 'proto=tcp,rsize=32768,wsize=32768,noacl'},
{'directory' => '/z/oysterdl.ign.com', 'remote_path' => 'filer12:/vol/oyster_static/downloads', 'options' => 'proto=tcp,rsize=32768,wsize=32768,noacl'},
{'directory' => '/z/oyster.ignimgs.com', 'remote_path' => 'filer12:/vol/oyster_static/media', 'options' => 'proto=tcp,rsize=32768,wsize=32768,noacl'},
{'directory' => '/z/oysterdev', 'remote_path' => 'filer12:/vol/oyster_app/web/dev', 'options' => 'proto=tcp,rsize=32768,wsize=32768,noacl'},
{'directory' => '/z/oysterprod', 'remote_path' => 'filer12:/vol/oyster_app/web/prod', 'options' => 'proto=tcp,rsize=32768,wsize=32768,noacl'},
{'directory' => '/z/oysterstage', 'remote_path' => 'filer12:/vol/oyster_app/web/stage', 'options' => 'proto=tcp,rsize=32768,wsize=32768,noacl'},
{'directory' => '/z/oystervips', 'remote_path' => 'filer12:/vol/oyster_app/web/vips', 'options' => 'proto=tcp,rsize=32768,wsize=32768,noacl'},
{'directory' => '/z/conf', 'remote_path' => 'filer12:/vol/tools/tools/share/conf/oy', 'options' => 'proto=tcp,rsize=32768,wsize=32768,noacl'}
],
"apache" => { "version" => "2.2.14-prefork" },
"mysql" => { "version" => "5.1.33" },
"php" => { "version" => "5.2.11" },
"memcache" => { "version" => "1.2.8" }
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment