multi_domain = false
hosts_try_dane =
tls_require_ciphers = <%= node[:ssl][:gnutls_ciphers] %>:%LATEST_RECORD_VERSION
+<% if node[:exim][:external_interface] -%>
+ interface = <%= node[:exim][:external_interface] %>
+<% end -%>
# This transport is used for handling pipe deliveries generated by alias or
:last_address => "10.0.79.254"
},
:exim => {
+ :external_interface => "<;${if <{${randint:100}}{90} {184.104.226.98;2001:470:1:b3b::2}{87.252.214.98;2001:4d78:fe03:1c::2}}",
:routes => {
:openstreetmap => {
:comment => "openstreetmap.org",
+++ /dev/null
-name "ovh"
-description "Role applied to all servers at OVH"
-
-default_attributes(
- :hosted_by => "OVH",
- :location => "Roubaix, France"
-)
-
-override_attributes(
- :networking => {
- :nameservers => ["213.186.33.99"]
- },
- :ntp => {
- :servers => ["0.fr.pool.ntp.org", "1.fr.pool.ntp.org", "europe.pool.ntp.org"]
- }
-)
-
-run_list(
- "role[fr]"
-)
+++ /dev/null
-name "scorch"
-description "Master role applied to scorch"
-
-default_attributes(
- :devices => {
- :ssd_system => {
- :comment => "Tune scheduler for system disk",
- :type => "block",
- :bus => "scsi",
- :serial => "3600605b009bbf5601fc3206407a43546",
- :attrs => {
- "queue/scheduler" => "noop",
- "queue/nr_requests" => "256",
- "queue/read_ahead_kb" => "2048"
- }
- }
- },
- :networking => {
- :interfaces => {
- :external => {
- :interface => "eth0",
- :role => :external,
- :inet => {
- :address => "176.31.235.79",
- :prefix => "24",
- :gateway => "176.31.235.254"
- },
- :inet6 => {
- :address => "2001:41d0:2:fc4f::1",
- :prefix => "64",
- :gateway => "2001:41d0:2:fcff:ff:ff:ff:ff"
- }
- }
- }
- }
-)
-
-run_list(
- "role[ovh]"
-)