Page MenuHomeDevCentral

Deploy ViMbAdmin web application
ClosedPublic

Authored by DorianWinty on Jun 9 2024, 12:50.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Nov 7, 04:11
Unknown Object (File)
Thu, Nov 7, 02:49
Unknown Object (File)
Tue, Nov 5, 06:27
Unknown Object (File)
Sun, Nov 3, 19:10
Unknown Object (File)
Sun, Nov 3, 19:10
Unknown Object (File)
Sun, Nov 3, 19:10
Unknown Object (File)
Sun, Nov 3, 19:10
Unknown Object (File)
Sun, Nov 3, 19:10
Subscribers
None

Details

Summary

ViMbAdmin should be on the same server as the mailboxes and Postfix.

Ref T1932.

Test Plan

Deployed on Hervil.

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
initCfg
Build Status
Buildable 5326
Build 5607: arc lint + arc unit

Event Timeline

DorianWinty held this revision as a draft.

salt hervil state.highstate

Result : P353

that was due to ysul being down

DorianWinty edited the summary of this revision. (Show Details)

init automatic deploy with alkane

  • change pg_hba
  • configure nginx .conf

continue configurations to fit here

pillar/webserver/sites.sls
26 ↗(On Diff #8600)

should be removed

add group for user of mail

add GID & UID configurable

change /var path outside of the app

suite changement ajout du dossier

edit source file in roles/mailserver/vimbadmin/files/application.ini

dereckson retitled this revision from init webserver for ViMbAdmin to Deploy ViMbAdmin web application.Jul 5 2024, 18:28
dereckson edited the summary of this revision. (Show Details)
dereckson edited the test plan for this revision. (Show Details)
dereckson edited the summary of this revision. (Show Details)

dir_app_var
remove code aboud mail.nasqueron.org
forgot remove part of nginx

dereckson added inline comments.
roles/mailserver/vimbadmin/files/application.ini
134

If we move this to a pillar, we can sync the uid with the mailbox user

This revision is now accepted and ready to land.Jul 5 2024, 18:34
This revision was automatically updated to reflect the committed changes.