summaryrefslogtreecommitdiff
path: root/provider_base
diff options
context:
space:
mode:
Diffstat (limited to 'provider_base')
-rw-r--r--provider_base/common.json6
-rw-r--r--provider_base/services/mx.json3
2 files changed, 5 insertions, 4 deletions
diff --git a/provider_base/common.json b/provider_base/common.json
index 2313bd8b..5be0dd70 100644
--- a/provider_base/common.json
+++ b/provider_base/common.json
@@ -3,6 +3,7 @@
"environment": null,
"services": [],
"tags": [],
+ "contacts": "= global.provider.contacts.default",
"domain": {
"full_suffix": "= global.provider.domain",
"internal_suffix": "= global.provider.domain_internal",
@@ -35,5 +36,8 @@
},
"name": "common",
"location": null,
- "enabled": true
+ "enabled": true,
+ "mail": {
+ "smarthost": "= nodes_like_me[:services => :mx].exclude(self).field('domain.full')"
+ }
}
diff --git a/provider_base/services/mx.json b/provider_base/services/mx.json
index f999dd23..7b0aa57b 100644
--- a/provider_base/services/mx.json
+++ b/provider_base/services/mx.json
@@ -1,7 +1,4 @@
{
- "mx": {
- "contact": "= global.provider.contacts.default"
- },
"stunnel": {
"couch_client": "= stunnel_client(nodes_like_me[:services => :couchdb], global.services[:couchdb].couch.port)"
},