Skip to content

Instantly share code, notes, and snippets.

@swalberg
Created September 17, 2012 16:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save swalberg/3738489 to your computer and use it in GitHub Desktop.
Save swalberg/3738489 to your computer and use it in GitHub Desktop.
node 'puppet.ertw.com' inherits basenode {
include apache
include rvm
rvm_system_ruby {
'ruby-1.9.3':
ensure => 'present', default_use => true;
'ree':
ensure => 'present', default_use => false;
}
rvm_gem {
'ruby-1.9.3/bundler':
ensure => '1.2.0';
'ree/bundler':
ensure => '1.2.0';
}
$postfix_mydestination = '$myhostname, localhost.$mydomain, localhost, dyn.ertw.com, home.ertw.com'
$postfix_smtp_listen = '0.0.0.0'
include postfix
postfix::config {
"unknown_local_recipient_reject_code": value => "550";
"mailbox_size_limit": value => "951200000";
"smtp_use_tls": value => "yes";
"smtp_sasl_auth_enable": value => "yes";
"smtpd_tls_session_cache_database": value => "btree:${data_directory}/smtpd_scache";
"smtp_tls_loglevel": value => "1";
"smtp_tls_security_level": value => "may";
"smtp_sasl_password_maps": value => "hash:/etc/postfix/sasl/passwd";
"smtp_sasl_security_options ": value => "noanonymous";
"smtp_tls_session_cache_database ": value => "btree:${data_directory}/smtp_scache";
"masquerade_domains": value => "ertw.com";
"relayhost": value => "[smtp.gmail.com]:587";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment