take secret token stuff out of chef scripts
This commit is contained in:
parent
dfa5d875c5
commit
6cf8de94a7
10 changed files with 11 additions and 43 deletions
|
|
@ -13,9 +13,7 @@ end
|
|||
execute "htop" do
|
||||
command "yum install -y htop psmisc screen"
|
||||
end
|
||||
execute "JAVA!! for Jammit" do
|
||||
command "yum install -y java"
|
||||
end
|
||||
|
||||
execute "rvm deps" do
|
||||
command "yum install -y bzip2"
|
||||
end
|
||||
|
|
@ -35,3 +33,5 @@ def harden_ruby(ruby_string)
|
|||
end
|
||||
|
||||
harden_ruby("ree-1.8.7-2010.02")
|
||||
|
||||
include_recipe "centos::post_bootstrap"
|
||||
|
|
|
|||
3
chef/cookbooks/centos/recipes/java.rb
Normal file
3
chef/cookbooks/centos/recipes/java.rb
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
execute "JAVA!! for Jammit" do
|
||||
command "yum install -y java"
|
||||
end
|
||||
|
|
@ -1,19 +1,3 @@
|
|||
def harden_ruby(ruby_string)
|
||||
Dir.glob("/usr/local/rvm/wrappers/#{ruby_string}/*").each do |file|
|
||||
link "/usr/local/bin/#{file.split('/').last}" do
|
||||
to file
|
||||
end
|
||||
end
|
||||
Dir.glob("/usr/local/rvm/gems/#{ruby_string}/bin/*").each do |file|
|
||||
link "/usr/local/bin/#{file.split('/').last}" do
|
||||
to file
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
harden_ruby("ree-1.8.7-2010.02")
|
||||
|
||||
include_recipe "centos::image_magick"
|
||||
include_recipe "centos::mysql"
|
||||
include_recipe "common::main"
|
||||
|
|
|
|||
1
chef/cookbooks/centos/recipes/post_bootstrap.rb
Normal file
1
chef/cookbooks/centos/recipes/post_bootstrap.rb
Normal file
|
|
@ -0,0 +1 @@
|
|||
include_recipe "centos::java"
|
||||
|
|
@ -6,13 +6,6 @@ execute "compile daemontools" do
|
|||
command "cd /package/admin/daemontools-0.76 && ./package/install"
|
||||
end
|
||||
|
||||
#execute "mongo run" do
|
||||
# command "mkdir -p /service/mongo && echo '#!/bin/sh' > /service/mongo/run && echo 'exec /usr/bin/mongod' >> /service/mongo/run"
|
||||
#end
|
||||
#execute "executable" do
|
||||
# command "chmod -R 755 /service/mongo"
|
||||
#end
|
||||
|
||||
execute "mysql run" do
|
||||
command "mkdir -p /service/mysql && echo '#!/bin/sh' > /service/mysql/run && echo 'exec /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --user=mysql' >> /service/mysql/run"
|
||||
end
|
||||
|
|
@ -37,11 +30,6 @@ config['thins'].each do |thin|
|
|||
end
|
||||
end
|
||||
|
||||
#service for mongo tunnel
|
||||
#execute "mongo ssh tunnel" do
|
||||
#command "mkdir -p /service/mongo_ssh_tunnel && echo '#!/bin/sh' > /service/mongo_ssh_tunnel/run && echo 'exec ssh -N -f -L 27017:localhost:27017 caesar@184.106.233.43' >> /service/websocket/run"
|
||||
#end
|
||||
|
||||
execute "websocket run" do
|
||||
command "mkdir -p /service/websocket && echo '#!/bin/sh' > /service/websocket/run && echo 'cd /usr/local/app/diaspora && RAILS_ENV=production exec /usr/local/bin/ruby /usr/local/app/diaspora/script/websocket_server.rb' >> /service/websocket/run"
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
include_recipe "common::iptables"
|
||||
include_recipe "common::daemontools"
|
||||
include_recipe "common::secret_token"
|
||||
include_recipe "common::splunk"
|
||||
include_recipe "common::backup"
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
require 'active_support'
|
||||
template "/usr/local/app/diaspora/config/initializers/secret_token.rb" do
|
||||
source "secret_token.rb.erb"
|
||||
variables :secret_token => ActiveSupport::SecureRandom.hex(40)
|
||||
end
|
||||
|
|
@ -34,10 +34,10 @@ execute "Add monitor for diaspora" do
|
|||
not_if "splunk list monitor | grep diaspora"
|
||||
end
|
||||
|
||||
#execute "Add monitor for nginx" do
|
||||
#command "mkdir -p /usr/local/nginx/logs && splunk add monitor /usr/local/nginx/logs"
|
||||
#not_if "splunk list monitor | grep nginx"
|
||||
#end
|
||||
execute "Add monitor for nginx" do
|
||||
command "mkdir -p /usr/local/nginx/logs && splunk add monitor /usr/local/nginx/logs"
|
||||
not_if "splunk list monitor | grep nginx"
|
||||
end
|
||||
|
||||
execute 'Splunk Restart' do
|
||||
command "splunk restart"
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
Rails.application.config.secret_token = '<%= @secret_token %>'
|
||||
|
|
@ -2,4 +2,3 @@ unless File.exists?( File.join(Rails.root, 'config', 'initializers', 'secret_tok
|
|||
`rake generate:secret_token`
|
||||
require File.join(Rails.root, 'config', 'initializers', 'secret_token.rb')
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue