sysinfoConfig can be passed when provisioning

This commit is contained in:
Girish Ramakrishnan
2019-10-29 20:12:37 -07:00
parent 8232d471a3
commit addafa529f
2 changed files with 5 additions and 5 deletions

View File

@@ -88,9 +88,9 @@ function unprovision(callback) {
}
function setup(dnsConfig, backupConfig, auditSource, callback) {
function setup(dnsConfig, sysinfoConfig, auditSource, callback) {
assert.strictEqual(typeof dnsConfig, 'object');
assert.strictEqual(typeof backupConfig, 'object');
assert.strictEqual(typeof sysinfoConfig, 'object');
assert.strictEqual(typeof auditSource, 'object');
assert.strictEqual(typeof callback, 'function');
@@ -131,10 +131,10 @@ function setup(dnsConfig, backupConfig, auditSource, callback) {
async.series([
autoRegister.bind(null, domain),
(next) => { if (!sysinfoConfig) return next(); settings.setSysinfoConfig(sysinfoConfig, next); },
domains.prepareDashboardDomain.bind(null, domain, auditSource, (progress) => setProgress('setup', progress.message, NOOP_CALLBACK)),
cloudron.setDashboardDomain.bind(null, domain, auditSource),
mail.addDomain.bind(null, domain), // this relies on settings.mailFqdn() and settings.adminDomain()
(next) => { if (!backupConfig) return next(); settings.setBackupConfig(backupConfig, next); },
setProgress.bind(null, 'setup', 'Done'),
eventlog.add.bind(null, eventlog.ACTION_PROVISION, auditSource, { })
], function (error) {