Implement postfix aliases and move soc and cpw to virtual alias domains
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/mail/files/postfix.aliases Tue Dec 28 07:39:52 2021 -0600
@@ -0,0 +1,19 @@
+$ANSIBLE_VAULT;1.1;AES256 +33356564373130636137316636363466306138643432306239636665306433666661663033666561 +3934623534613762643661386631303838343333303235340a306531316461346538363032383666 +61613036393938303434326562343338363739643337626236393662353937623066356230623732 +3832386166636533640a336666316136323264633933393632383564356435323032303463336366 +66366637656130313738623364333063353863623034623664373262636130393131626235373434 +66623461636238363730316163303366376431623630613539666564333633623464383530346333 +38373562656438613635663264396537306333336631383138306364323536356461383831643165 +64383931303164386463663363393963306361373933646131353430396462623330343436376131 +66306464633461396131623063313363656238383562346635383732626532363563353263346632 +62356566393638623464346563616336353035343566303433646366656139613466613335363566 +61366631646166626131376130623439333237316661353464316135346662633034663230363339 +34346538373538616337656535643865643766356334663865393765656132326335386366313135 +35316638393265363738363230646336663963656162396564303465393061643865666266303031 +62353631633432306637373466653962376164333663613263336563356135343534373163653037 +31363939646232666238316437623933316362666130646435656463613430373033633539323530 +62656130653633613631323961636361326636383838663231356662373661383362373435366339 +31613731623534656234653264383639316366653637303133623762353230316337366163616535 +6163343734633333373036666161633862376361373864353139 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/roles/mail/files/postfix.virtual-aliases Tue Dec 28 07:39:52 2021 -0600
@@ -0,0 +1,161 @@
+$ANSIBLE_VAULT;1.1;AES256 +61613961373635313936663939336132633430653130336637393763666138346631653262333263 +3234316139393564353736356230636238666230396637330a646662313766393430313864316530 +39313262353165363031376463366533313636306132636537616465356234636335323061326139 +3936633734616137650a646336626461353661626564393163306234663266353536326137353534 +39346233363538376538653336653530633262323734613039303465333437663339356163343065 +36336230623231373635353335656636613031346133626330343839633666353937346431366339 +30653661353337383836363936616233653431613732303135313762643765363931396437653032 +62623966623837613830346565373362303364386163306532323664386261393561323636393961 +64663738333434613263633134663937346530353765323334333831323037666330393039343935 +37633336666235626661336332333139383862303966383331653839613863623464636563613761 +66313134633435626565326335383533316635633532643934633362623763346362336363343531 +36333063333533343430616238633530386438326639656233333137326130626131636134646338 +32353737386138313338396466613536393966653161633338656437376461366639373330376337 +31326162376132663030633565343233376666646366396437373730653335303732343534343864 +65313162333063646539663163373562373365623830383663353762653663636562353730383238 +63326365653936623737326635613832343963666662386237333434303637396132376361646437 +62636235373533366366613131366231313861313939313061376165326332316533386232316462 +63393636643162646138363434666233333437303361313636336433323834386562336636366264 +62386236383464373866646566303030643866323034303732363066313361343632326665636536 +38353061376363393634383662623665636563393064326534383831653735323764643666653635 +64316138326135366661363231626661373465393365646163663431623331356134633536336563 +34653537323432313538386362636266333838313562656532653863663362313732333336646131 +37373235623965353464616533326331623330656265663436316133333230626239363433303136 +33306362656632306566643661326536383863396538363337323537656637373933353033316566 +36303932353138303966373732356637313165346335633738316636316665336631366363626564 +62333163356132656238343764316136363436653637663864343938643665663835666330343430 +66653835303539366330636537303735323662613362336131343437363562383434303730323339 +61373536383561373738303538656539343137643361353738373236373834353632626536333833 +38656630346639376565356539613963363136303963353437303033363138316638613137613039 +38383635343963613066616165636337656366663733653435366334623863343466393530653166 +32313237353662346339616262326263646263633733306565663564646265343932393437393961 +64356364383333306530386232346264393531323831376162663735623265306661616462383233 +31323735396434346162323331363764663462303334393832626331613063346236333866373061 +66333230623566343939323231666565666230613462316662376337393332386161396139666639 +32353630386536373231336235353561636563386665366639326136666638303061323961386437 +34646564393966363034306663336231343735343032323934613431373438373037616161313565 +38383665313635393737363236383330633931306364303430656263633336326239373162353161 +30313435363364373465656631353861343932386539656365383237306637633236313130363866 +32343532303266646233316639353966643638623537666166303931633531373361333437633139 +36303132643339336662653561643364643136373734623565346465663439306662356335373233 +62613730333834373465633666306461653339396639303662343364633033646639656338616236 +33393662383866306330353235303461383539366661346338366236373163636336626466633634 +35653465343231326334646138343463613865303730643730393264613864396539623332316532 +32623030343430646265376264313336653430333332623532663961613839323538316438616330 +39623635383466636264333532633866623961316639396538343363396436306362306465333966 +33376663633031616238376131643765303633306239613466393536373964376539393461373365 +33343161353935623034343930373535336339333935303430343365336534376566346366623761 +34353732623564623633386437313733643839376361633434636464636638343737613636353638 +61613330313230323166396337393165386637393837653835353863393464316537363739343063 +37623364333839313566356131346134323564663461653562303561376236323561623564303630 +32366435613832643938316362373534323836633139643531313130643437383434373061353933 +35323062396639346437336230643165343933636561316164373232663634356234663632316461 +64363737323365393833663364363332396430623566316563393838396431336163656434343839 +33393933316639663139666332323961303266363230646565643338653066323635383232613666 +32383362653831353265393139336431666333656533653961326530643136623533336266353236 +66663835303230643131376639666364366161656632386237326131316565643635396561313765 +35623537656634616162353862316433396132616539613930306439383465336532656632306230 +30613166323362656135386433323465386138376435646637613132333963346165636433376135 +66316531636639653033343439626364376165626633363933386132326263396235306233393462 +39353534633165316134333134363263616164666333316134336361636136616665343538636331 +65656463363762303836313164333035333364636262366439653235656539653864333564376436 +37616564316232376231623932343465373365353765353730313037353833653264663335653736 +32623535386666353063663139363736303837353664623761336337386337623364353633303339 +32646139623963646365616333363830666138386530383563616637383932356231636565613638 +63353834663033373533333935613831303062633365393933326632326165323433316465396338 +36303337333637646161653136613263346631623461343061333933313663386564643732346365 +61646661383832633833663334663334323733623837323862616531323661386633396237323034 +36626339376336336162353337643563386165653535313135663331386637316237323233306263 +66623062363166353065373366623831393931333461646232623265373936383937633333653966 +66613031353835323932643438656430303538373636663838663831393661303631356333396666 +35653331626336323564383361376138353834393234366263653135313661333761396564613831 +33383736383461383361393731613766306132396631623264383739393539383465333231666666 +33363439323566313931323464346435363663333064306162643565626333343135386537326332 +32366232383531633462393937633537643661636138316332363933306233376634623561313266 +36386537323335383630643332383734666134383634373964613366383735633033616235356339 +35326530323537376136303832646338353462373230663231353232636333626632353633316333 +38343730643037353339656264343739396231303464663135303731316533376466656463313334 +39333065303634313966396537356239386365626261653431633863333137633138303161313833 +39363662356165383535353338643664383734336437656233613435653734393865336134626139 +64316264616565343531386161323238326439373539323131343032656231643534356463646461 +31613730623163326337323439346561623763306365323435333039653735353363396332303437 +62366561316232623965363433623266643365326532363864666133643261306135626430623836 +35363631366364303135663936666133356339656334636232613632393835393865643063613531 +30613938313463616265363564333464313037656339666561383133376238633434366239366636 +34633631636438376437356335656438336233313266643938346366373932343930626336366465 +34346234303464636665343638643236323761353739346661313761343930386334363733306436 +63666332323434663361636536636361623066623263633936363365316638333434353431616165 +62393337343734353266396465633766336264333736663334393334393162616263633763633832 +66323463653566323064613961353361653765303532356463623336666632333466666436363637 +33346566306334373332636330623365363939643236316230623865353034663032613431633131 +39383334306636376662303262323132633363356363386330356335373336663531636338366639 +66663636386236346130666565636263633366646234383234613932393939343039396335646562 +63646165656666376632353232333636376363323463636466316232313430646464306162356666 +30386463636161323238393232653261633431373364383230623261643531373936313535646532 +36383331343135366664303462613131393538333365336530666166313337623262346330613962 +30396238663839333565613634613064653831626638336634396435336331643532373330366435 +34656431666634336463313936633437613335336431366363616562353462343135623662316430 +64653561356534333661623336346232303666653635363534613733633235623836616664376164 +33373932393034386333316664383037316434306266356232616538636639383437343864383032 +38376263383661386532623563326335343864623936343365653531633330393330316234363563 +63393639613238613133393236313038616264626439316533353161633039343765646633313738 +61356437313861316635306566656461383034373562633965303566623433376266616330373236 +66393738373638613738663833383932636236666661393038356634316337316436643166643564 +38646464373838633136323235373661633634326563636338326539373365623438356166636232 +35326266613538646661623066396531616266666566343866616432663031633166316339646662 +39393266636434643036393131363934363466303033323661326131313362616661336631306561 +30313964613465393936353961343732323637656362396532373862663234636463366433636266 +65656661346637366335663162303530626132343735613462663739336339393434363030663566 +36353135326330623036633830633362346432396239353934323938633339656233376661363364 +63323734393132633961313366336666373933663739356634386266366662343930353662663637 +63623138613135633532393039343932363864323639656334326431633931346466343536323064 +32643166623466643933363730656535313336613436623163396639386635326463386535376362 +37663362613333356335316232333666303736616639376661623031366465663338653734363761 +37616533636263643761363437353865633666653132663831336630313935666430323936326461 +34343161663562323131366532613435313161363838313663363134656134313138316232323865 +34363230316639636665616135616139343432616335393566636637306535663834353562633234 +33373062373038653261633433643737313761346166653230303339323839623661663132613039 +37646138363061376139306638346332353066343166316261383833346539353165383236336539 +30326334366430626132613937396434306564663563336339383261373936303064356661326530 +38653363646162323866376230363533653638666665333062336262343737343164616165663965 +38626164386636333735363465643530393538626437386462303664313532326135353332663134 +31316563333230643864626138363834643430303735663766363335643761383633316536616366 +62383938313039666638643665636565306231363531383963663038313864303831386664333265 +33646239313561376164623430383761613238636166386432333836326231356439363130353138 +62626562623031656134633230666464383763363734383966373539303262376564636137376337 +34383063356135623333646236633266633231373630326161646139653866373131313562313333 +30623266373733316535306139373630663562663965633365343665663166356538316361366130 +64663834323663626536626464656236656330306161373033353462323134633736623163653133 +33376461653133646335613164333630616537376333373765346432646265386534623430666630 +65373131366561366637366339313264393437376362366333383965633137663565333137666639 +39396563346232623335386666613035643666626430643539363062616135383631393130343262 +39613233343339333438666438613839386637343034376137666565323939326434346166363034 +34373765313739336263663230383062653634313634326266376336336666393364346161323366 +62646134363239353337363337303165376134323366303061636133663132306130616666343432 +61393961616163336666326338613935313736633633643736386138396336366434303961333139 +65396430393938663261356638623533316136376136306238306530336361633834356464633337 +37656666306237366666303034393035326438333236303737346266383936663433353434343138 +30633437396261616532643134323033303835646136623132393761643566636332373763623261 +64653036323631383037373963393363393534356638626535356437353536303630636533393639 +37383831623835643262356466316232316134393865316334356434343338363637326535353964 +61623965616335323565376565386630396666363635626564626331663966643261663038313966 +61663531366133323965306331356233626265643739666339643561346662656239376231366635 +61366639313963363361346234333539323161616463356664646564633536613831616334313663 +66393462306332336664616466336665633536613838326137346535383334383635646633393661 +39386434363834633538353835313961376462656339653730313633383634656461646265363961 +38663165393434306237336231663264626461316234666466643331646437643630333639626235 +34373331643133316265633639616433616264643937613134613533316566313736313833336134 +64366264373561393561613465393966636362363166306137306666393361376565613262323361 +36393834623232366463663363353437323537306134336463303130386139313137363436636464 +34363831646566653033303636656333393831313230666638616334643264656338666430393061 +35623037383763356662353963363331316430363737626662316431626662343136633130306239 +33616134366165353939663261396231376433626638626334383736343739343735653135326165 +30623033316230313636356132323139626531363363613263346432653939373162363332393039 +65666561616330626638336632386235666131643639343266643661386636613066306531386464 +64633161356561303538623535356131353363646237386536353063313365353037306438633131 +63656366376138656464326231373236633031323266396563633264373435333032616466623533 +64656238656230366133656234356161616363373830653633646630323531353731386532376131 +31383765323064613466383231333437366663616166373339393661383964636661333161363130 +35313839376333366539356263383364643130633736613162663631343836653262353463643839 --- a/roles/mail/handlers/main.yaml Tue Dec 28 07:27:23 2021 -0600
+++ b/roles/mail/handlers/main.yaml Tue Dec 28 07:39:52 2021 -0600
@@ -1,6 +1,8 @@
- name: "rebuild local aliases"
command: "postalias /etc/aliases"
+- name: "rebuild virtual aliases" + command: "postmap /etc/postfix/virtual" --- a/roles/mail/tasks/postfix.yaml Tue Dec 28 07:27:23 2021 -0600
+++ b/roles/mail/tasks/postfix.yaml Tue Dec 28 07:39:52 2021 -0600
@@ -34,3 +34,17 @@
- src: postfix.master.cf.j2
+- name: "postfix local aliases" + notify: "rebuild local aliases" +- name: "postfix virtual aliases" + src: "postfix.virtual-aliases" + dest: "/etc/postfix/virtual" + notify: "rebuild virtual aliases" --- a/roles/mail/templates/postfix.main.cf.j2 Tue Dec 28 07:27:23 2021 -0600
+++ b/roles/mail/templates/postfix.main.cf.j2 Tue Dec 28 07:39:52 2021 -0600
@@ -5,7 +5,9 @@
#myorigin = /etc/mailname
-virtual_mailbox_domains = pidgin.im soc.pidgin.im cpw.pidgin.im imfreedom.org
+virtual_mailbox_domains = pidgin.im imfreedom.org +virtual_alias_domains = soc.pidgin.im cpw.pidgin.im +virtual_alias_maps = hash:/etc/postfix/virtual # disable backwards compatibility