This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def find_memcached_nodes | |
find_nodes_with_role('enmasse_online_memcached', node.chef_environment) | |
end | |
def find_nodes_with_role(role, environment) | |
return [node] if node.chef_environment == 'development' | |
results = search(:node, "role:#{role} AND chef_environment:#{environment}") | |
if node.run_list.roles.include?(role) | |
results << node | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
upstream enmasse_online_mogilefs { | |
server 10.0.2.15:7001; | |
server 10.0.2.16:7001; | |
} | |
location /datastore/videos/ { | |
access_log off; | |
expires 365d; | |
mogilefs_domain enmasse_online_development; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"vagrant": false, | |
"merlin": { | |
"version": "merlin-1.13.0.ac692b2" | |
}, | |
"run_list": [ | |
"recipe[merlin::chef_server_rubygems_install]", | |
"role[merlin_chef_server]", | |
"role[merlin_database_master]", | |
"role[merlin_redis_server]", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
provides "ipaddress" | |
provides "macaddress" | |
require_plugin "network" | |
ip, mac = find_ip_and_mac(network["interfaces"]["eth1"]["addresses"]) | |
ipaddress ip | |
macaddress mac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Pre 1.9.x syntax | |
{ | |
:first_key => "first value" | |
} | |
{ | |
"first_key" => "first_value" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Don't know if you'd have to initialize it here | |
arbitrary_sql = nil | |
ruby_block "read sql file" do | |
block do | |
arbitrary_sql = ::File.open("/opt/sl/rtview.sql").read | |
end | |
end | |
mysql_database "create tables" do |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
include_recipe "pvpnet_core::platform_auth" | |
include_recipe "pvpnet_core::store_processor" | |
include_recipe "pvpnet_core::community" | |
include_recipe "pvpnet_core::login_queue" | |
include_recipe "pvpnet_core::loyalty_processor" | |
include_recipe "pvpnet_core::partner_processor" | |
include_recipe "pvpnet_core::csr_services" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~/code/riot-cookbooks/artifact (master ✘)✹✭ ᐅ bundle exec berks in --shims tmp/asdff | |
Using artifact (0.10.0) at path: '/Users/reset/code/riot-cookbooks/artifact' | |
Installing ark (0.0.10) from git: 'git://github.com/bryanwb/chef-ark.git' with branch '721692625e1bff6f651f1032ef14adf355dc216b' | |
Installing java (1.4.3) from git: 'git://github.com/bryanwb/java.git' with branch '8576a1b3a65599bfe50e49f462921071a2e04cb0' | |
WARNING: Skipping shim for artifact (0.10.0) '/Users/reset/code/riot-cookbooks/artifact'. | |
WARNING: Cannot write the shim of a source with a path location into a subdirectory of itself. | |
Shims written to: 'tmp/asdff' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git node[:rbenv][:root] do | |
repository node[:rbenv][:git_repository] | |
reference node[:rbenv][:git_revision] | |
user "rbenv" | |
group "rbenv" | |
action :sync | |
notifies :create, "ruby_block[init_rbenv_env]", :immediately | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module Some | |
class Application < Celluloid::SupervisionGroup | |
supervise Some::Component, as: :some_component | |
end | |
end | |
config = Some::Config.new | |
Some::Application.run!(config) |
OlderNewer