Sha256: 71ac45aea4161aff9a87b49ba310fef8e3e168a1fe48c047c8dcdf8844de0304
Contents?: true
Size: 923 Bytes
Versions: 1
Compression:
Stored size: 923 Bytes
Contents
################################### # Settings default_inherits 'base' global(:except => 'base') do set 'application', nil set 'deploy_code', false set 'framework_env', 'production' set 'repository', nil end ################################### pre_rule do set 'pre_rule', 1 set 'chef_branch', 'prod' if role =~ /^prod/ set 'chef_branch', 'master' if role =~ /^stag/ end ################################### # Roles # base role 'base' do role_list ['base'] end settings( 'sendgrid' => { "relayhost"=>"smtp.sendgrid.net" } ) ################################### # Post processing rules that run at the end post_rule do set 'post_rule', 2 set 'framework_env', 'production' if role =~ /^prod/ set 'framework_env', 'staging' if role =~ /^stag/ list = role.split('-') if list.size == 3 env, repo, role = list role_list ['base', "#{repo}_#{role}"] set 'application', repo end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rna-0.2.4 | spec/project/config/rna.rb |