From 6474bb9964d8a57b050e597a451fa40a3e5148f0 Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Fri, 28 Aug 2015 13:46:53 +0200 Subject: Restructure variables and start gitservers group --- deploy_staging.sh | 2 +- gitservers.yaml | 3 + host_vars/wolpertinger.nowhere.ws | 102 ++++++++++++++++++++++++++++ roles/sublab_web/templates/ikiwiki.setup.j2 | 2 +- roles/sublab_web/templates/server.conf.j2 | 2 +- site.yaml | 3 + site.yml | 15 ---- staging | 7 ++ vars/encrypted.yaml | 10 --- vars/ldap.yaml | 1 - vars/ssl.yaml | 97 -------------------------- webservers.yaml | 4 ++ 12 files changed, 122 insertions(+), 126 deletions(-) create mode 100644 gitservers.yaml create mode 100644 host_vars/wolpertinger.nowhere.ws create mode 100644 site.yaml delete mode 100644 site.yml delete mode 100644 vars/encrypted.yaml delete mode 100644 vars/ldap.yaml delete mode 100644 vars/ssl.yaml create mode 100644 webservers.yaml diff --git a/deploy_staging.sh b/deploy_staging.sh index 93337ef..017a52c 100755 --- a/deploy_staging.sh +++ b/deploy_staging.sh @@ -1,2 +1,2 @@ #!/bin/sh -python2 $(which ansible-playbook) -i staging --vault-password-file=~/.vault-pass.txt "$@" site.yml +python2 $(which ansible-playbook) -i staging --vault-password-file=~/.vault-pass.txt "$@" site.yaml diff --git a/gitservers.yaml b/gitservers.yaml new file mode 100644 index 0000000..3d0e17f --- /dev/null +++ b/gitservers.yaml @@ -0,0 +1,3 @@ +- hosts: gitservers + roles: + - common diff --git a/host_vars/wolpertinger.nowhere.ws b/host_vars/wolpertinger.nowhere.ws new file mode 100644 index 0000000..bc93e28 --- /dev/null +++ b/host_vars/wolpertinger.nowhere.ws @@ -0,0 +1,102 @@ +$ANSIBLE_VAULT;1.1;AES256 +34383633393162356132376164666431383539346464333039633436343137313638616539386237 +6435353532373262363561663036333163326635373232340a363939343962346437646630316437 +66383931306438336633333065366662376234653537653138643933623966333863666465616365 +6564636632343835360a363531613738356332626461613161316236346263353231626563343965 +65336662323766333262343065623865353161386131656436666230366565613632383438663266 +64383233323430663864306639623561663236383066366235666466666638663436373238626330 +62646265373062353337666439313434386465653333346231303430383265323266353233626639 +63346331626638303639623163653637366164333138323939396664623939373364323530303432 +38313732316233393861626632303438343933343137343932626637333664366333363762316361 +61636463643761386537653034363863643936306163343737316532643232373165366266393864 +64316563303663373265343534326461393933356437326638653862343665336562653565363961 +63366131653735626238366362623062633631336632373334653838353061386361346166666361 +66383130313931623664643562633465353833643631616262323730616436636361623135393662 +36356339616432626465306661316366623835356361666237383462343137346338623663396265 +38363462363766316434626561623265323664643232366638663038656530376433653333353232 +38393535373263613732313334386339663436616665626136646136646130383664613464656664 +64376138643139383534383732343030613632316337626338313366373933396537666636623565 +64653632626462366630656632373730633033303364363531346633653565393066333961666536 +32353230626163623765356339653530623037616637623864353235646231656462363930356263 +64323263383230343161353861333665633538316239616630366438313365616137303735633637 +37323464666438666162323236373463313034633732323064343032386332613432323836643361 +35333430333939616366393865313732626137333330343233343233383938616535656334393865 +30646430356630373933353263366565663035613634666162323830336265393136353661383336 +33633136633339336536313561363766343264316431653832333166653434653539633962393764 +30383762643339633363393230663762306431333435613332393666613939646437356237353331 +38623461393238303837313735393533663031346639393932363937323465393432663233313064 +35393930653161316137306138333537393034663330656563653361303535663134353532313333 +35303530623932366139366232643562303164376537616433666566363661383831353930373933 +65386662343365376464323763656264653661313862643666656162323966313564663833316431 +30346665653138653037613133336565636438633762653835353235636462613338326635356266 +61366638363538643764663865376436343335646237316135343637383034363237353336363465 +62653733653032356566323261396337363739633934663032663631326562373331366132383336 +66646536363061323736653737383431306635666633363632663732373161303430376138366238 +63353362393661336161306134386338373831306330343230623339303238393131663431356638 +64396238663237383235313734356262386461626134306532366666326466643436383839643534 +34323162643065666263613633363863393934393062353861393964343064663433383066653062 +63376465313663653266666437396566643964336431396665316134343866343036393338646233 +30303164373631363335336535363339393630396239633134663766333932326332343961363835 +36333666633666383838386562633133376362353266616135386335373965383131663231373536 +38643266373236343738343430356630383231396163383337363063653237373635613063333536 +63623235613539653362316635616530393030353130636535636631366339623932616662323230 +62393934643639643431376535323163613737653661303861656235393236313733636230343032 +66336563313638323166323566313764396662613766653635643031353037316539636564343966 +33343834646335316234636563363666613764316139326439313430343462616166343136366335 +63356630303036313762343962343764663134653535643463323232316364376332326434626538 +66323261363832396332613063363466656335623665396335373737376431336533383561316432 +30343332326537316336666162646532356535316566343333663463663939633238623763353533 +30386430653839343362363066643161313632376336356465653831656634303634646431383930 +66303430616534636138303236373265616131323230306330633261663739326633623136336164 +64613134356366663232356630633431623436353461333966623434323533633439646131323131 +65393333656436623233303866316164393365346261646335306566316365613936623535636461 +33353836323634376631646562336362376539373434643236363639303133343666623634303437 +38303233656264373965313739373038316138616564363037653131393765373231376336663463 +39656434646331356261633734313435306563396430373764643330616130653231646463393632 +31636630383062643563663264316535346364393361616336303132326162663032633630656534 +37623538623536306661343737363733356131343165303163653732383833643039366163613165 +30326331646363383135376464623762666233633930353662616166393638346436616433313038 +38373130353530303737356135623666313833353663343764343763663963346165343362626237 +39303737626461653339343836633561643363346435316634316166306135613464373733646261 +63646335353562393664323035373837653664643730636138323431393935343132356438346632 +64666563633534386139623335383965666662653036326239343639393262363466373865323235 +66303064663937393265396561336136653866383837356638333966393565373962376535383331 +33396266636530356464643231393462346431373339653838313066383363366565346366313838 +61653639303666356232636663366265373163653461336637363036633866346439376666323435 +64666631313537633966623431323732386334313864393038303864343964306130306233323131 +31353466643161396138623739356537643664663861313565373035363230303863663230616433 +62333434373130626463633436643733333731353636356332366631666466623237343338353861 +61623664323439383663626632653730643161306236316535393932303039336633383131313035 +33373830313264356236363463336131383935633562633363363861326665323362373635613363 +63396635336665656438323165623263643031656537396434633335353933306338383265313336 +38313335653961636165633832356336613734316164613036326231636364373563356161613937 +30383162376131366265323662373832653462356139303235373262386535363265303164613935 +30353830613231633832376134333038383034303637343034653338343638653231646633316339 +35616530663733666338303134323362306631356633343631396130393836353564366665616666 +65303261393832336533373839646531623966376263613765633466663266666436636161353464 +39346639376630396137353430393561303535366566643633333761346436643431373932373865 +34663661336332336432623931623663613266326663663731656532383533336661626662376165 +63646437303933636361386564633030306137653264346637393062383132333965386165323535 +31343366323736633038356562613863373334396264323765393765626264623066336531626234 +35613435323133383537666632623837323565303335346433366663316565316264396535666166 +63343162373235656533373663666462356236363136316566363361653735373736623262306134 +37363637373230373266303234666461653566376135666138646530353139313064613062316338 +66333337333938393539353138643266613835323838343636636661616239363563306330343835 +38303261396662393164383262633435663031663531616665353266373034366332616265343064 +64346632306165366633303934383338633334306264303963363761393565633634353561383931 +62396432363463616537636364666334336461343363323034343163623736343839306237306364 +66396331313731373261623835313163613135326433623031326237636337633433323735646464 +30323566343137336138613665636666326463336431663434393366633965376133653336326632 +36393438386665373461646165323239313163616637333032633338663333343338373330313139 +37643937346262373730316630393063313433623036666437663537316338623136363039323431 +30383038336234663935303533386361353031306661656564326134646665636332356463663930 +39663737636539643739663362346230363061663535323138376632363437633536306335316234 +32366365646230623734616536353437366164656533316136653565393736646361373065613364 +65373461363164376637303564333339303137623264663234383939313335333466336265663139 +31643330333661396536613435653661663937383130396530626661613930306638646639373566 +61636461346336356239653666376461396532383534323033623431376133623265656266393932 +34376637353730633037323066316364616564353737643233383264353739393335363431616331 +35633166306439396235356165386265373461363766353336396266613039633837363039626664 +38643435366133373230626262633362303038343233643630343562316637333161343938666539 +65386232386463323833626538356633633662303965656335626431366430396562383537633665 +6436 diff --git a/roles/sublab_web/templates/ikiwiki.setup.j2 b/roles/sublab_web/templates/ikiwiki.setup.j2 index d09bb2b..598971f 100644 --- a/roles/sublab_web/templates/ikiwiki.setup.j2 +++ b/roles/sublab_web/templates/ikiwiki.setup.j2 @@ -12,7 +12,7 @@ # name of the wiki wikiname: wiki # contact email for wiki -adminemail: {{ admin_email }} +adminemail: nobody-wolpertinger@nowhere.ws # users who are wiki admins adminuser: - nihilus diff --git a/roles/sublab_web/templates/server.conf.j2 b/roles/sublab_web/templates/server.conf.j2 index 94ff4f7..a1888d1 100644 --- a/roles/sublab_web/templates/server.conf.j2 +++ b/roles/sublab_web/templates/server.conf.j2 @@ -1,4 +1,4 @@ -ServerAdmin nobody@nowhere.ws +ServerAdmin nobody-wolpertinger@nowhere.ws ServerName {{ sublab_web_server_name }} ServerAlias www.{{ sublab_web_server_name }} diff --git a/site.yaml b/site.yaml new file mode 100644 index 0000000..ba1f1eb --- /dev/null +++ b/site.yaml @@ -0,0 +1,3 @@ +--- +- include: gitservers.yaml +- include: webservers.yaml diff --git a/site.yml b/site.yml deleted file mode 100644 index 009eaf6..0000000 --- a/site.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -# Global playbook config - -- name: apply wolpertinger roles - hosts: all - roles: - - common - - kerberos - - sublab_web - vars_files: - - vars/encrypted.yaml - - vars/ldap.yaml - - vars/ssl.yaml - vars: - sublab_web_server_name: "wolpertinger.nowhere.ws" diff --git a/staging b/staging index c59ee06..0f2f16f 100644 --- a/staging +++ b/staging @@ -1 +1,8 @@ +[webservers] wolpertinger.nowhere.ws ansible_ssh_user=root + +[gitservers] +git-test.nowhere.ws ansible_ssh_user=root + +[all:vars] +ldap_url=ldap://oberon.local.sublab.org diff --git a/vars/encrypted.yaml b/vars/encrypted.yaml deleted file mode 100644 index 3261f1c..0000000 --- a/vars/encrypted.yaml +++ /dev/null @@ -1,10 +0,0 @@ -$ANSIBLE_VAULT;1.1;AES256 -35303565343737613832316335393932366338393062363665323639373064333734396433366166 -3039303638376234666339663265396237346336643638340a386265656665313236363565663462 -30616564626532343737353937356362313733623430363561303262643962643235313430656662 -6232303966653461390a353832316361363466343366366332666332353332383636393366613764 -64636662336533663233323164653134393863353063396262646534616439633330356532633364 -61333861336638333133336263323430383561313333636439643536366531386534666137653231 -62356235343531376364333539656432336435333136623538333931336466373564323332633364 -65623432653534633734383934336232633432363739643135306362336535643137613039383533 -34616563663731663332623764626236623264366332653139393335656666643662 diff --git a/vars/ldap.yaml b/vars/ldap.yaml deleted file mode 100644 index 7c484e9..0000000 --- a/vars/ldap.yaml +++ /dev/null @@ -1 +0,0 @@ -ldap_url: "ldap://oberon.local.sublab.org" diff --git a/vars/ssl.yaml b/vars/ssl.yaml deleted file mode 100644 index 6de3411..0000000 --- a/vars/ssl.yaml +++ /dev/null @@ -1,97 +0,0 @@ -$ANSIBLE_VAULT;1.1;AES256 -66376632613438336166633135336635363430646330373164663336653636303265356164343637 -3662653932396634363338383032623762313038343562310a343834316338643134326565653138 -38316565393030313432663133343735633266303761613963376138333437383039633038633062 -3334373134626165310a333162313532333063613565663266323531613338313565333036613466 -62393963343263643739343334383937663131376631386534663630623430613535373836323937 -61373561623764633638396661643634643630303930306635323034326665363362383661373963 -32633730313233323065343536343565393563316333383631663633623635303835363036393166 -35353031643239616661333930616263343163373561643239396538323530626638613634383138 -38373834343061313363323635626534336437643334323230616461663334383234336131313063 -39353830613136373061373261633239653237313264393633386631303636346265326566616136 -37336661613164646634373864316539646132623534303431303531613637643739356335386436 -38663164346130623365366166393431643665326635356335396332396433646563353466316631 -32633835633535613164393333653165343365343536623965323266353239333365653965663564 -31333631613732666133643534656366393039386166396231376333663761396232636437353432 -65653232366430336236376338353636663737633632336237656439666131306164376330313430 -63633865663438323633653566356133306330323863643966306437363839633866306233336536 -63333537316236623238343238353366653836343139353737313736393335343865623734316332 -66323233373531616631656537373662663232333166383562373662333836346531363137366639 -63343732396234613734303664613561373731343464343637306333373865386564613530636438 -36383731356130386165323530316365636339313837356363613561366361666533313664346161 -30613235383636343236623463323339396466613138623835643438393734613438373034336163 -39373837636639313638646238663566373466666538656439356464336533393230383233623235 -64373464323962326537323864393733636539353862373063373161636338613366663936336236 -65666466613139363831396638396630336438353437323466613932313432373538626663613463 -62303562353833366133383964343764306237316135616566303066663636323035373631643637 -66386464333132343739316264363264353232353566343738656461313663303835313731313732 -34623161643361386465303934643338363564633163633065333862666337323235376563353939 -63373662373665336331343338626337316566653964363361656161353337323931626538643939 -65626235326462363636383936353231653338393037343636316635613832326135373661393538 -37333138653039613333616566373763326539626664616337636632636563623238643733663466 -30313531323064653938313066363539336163376234633161376531306634386631353433663765 -61343464636661326231383766336261373664316238346238366532393662653265396537306438 -38343437396438363163616365303137353863303338643564306462323935376539316434633464 -66653334613432333061643136653038373965346564616666313165313734623737616335366138 -62653336303636303565356137303162653361343633326632393762623730316531396637623539 -33383837303832326532303632346638633837386635656431663237636333363038323565643836 -33623765366635306334376564306233656133626337313834386566656432373463663265373266 -61623765323734393365356538316539323839356235333234393332646561323530653733663866 -36636438343362346535373163636332383733313166353139633636623664363636626630616236 -37666562656438353734663562303330636139386430373661613666326462623464376362636235 -32373337646363303866313739313566366639663061366561656363666339373161623265383531 -34646435653830313664653563356331616137643436313635386366316237623037383465666365 -35376633613965383039636631316332623632613634646636333332363239393564646138333735 -61386637616264636230616239653663393338376434373362363538313462373837363036653432 -32373934313437356132616562383561393661646435393364306533363330643765383336356638 -62663061303733663934393562656533313136656637306166376564336661393232643662343436 -61386339333133623135643131313436633461333339313065306134636239373266663064386239 -33623435643637623463666265353738663134613833633563666464376664633061373936346133 -31623638663961363630313763366130323931323662313334623532386639396137663066373537 -39656235396137336534623464373635323731303061663064336661396430353662633137613662 -66353837643561316362393866666437343835653764396334373062623165363762653739653939 -32353163376562363734363638326131633762323961306231383534333130653635626466393331 -38303332633661666333376665613337353233633763633836393234636532383334386230356238 -38313139393937353134313962643330323335306161636363303266356439613838393931626436 -31613537626633636165303962616637346666333935616661336639306138333835633931653832 -64386132626661393239653633336636363938326131643133396263623362353430633165336462 -30653039316531323234343263346166376437323562336338626362633638303033636530666339 -63656430383236363732333636386565343334396634326536646162356165666133383462633439 -30666132383035643235643535633435366135666338623532626564623162303463316266353363 -66383530383632616638656434646132626265336461653066393866333431663861393631376136 -33613039333535623763323036366633396163326561313930633264663631303964323538303433 -31363165313433386439393962313664376634643639623235313736623462653865646330343331 -61616566336361303766653565343535663130363362333163326463616465303138363237656434 -34336538646130303833366530633963613462396465333036353165616666663434626561396336 -64313333633135626439346261663165623131356463383863656161333838623733316466393436 -38646635633538306334653734373034303361343963663835333736336530346365333834303165 -35323434643734343136333665653564376534336662613864626636356365393365636132653538 -39383461636665393438666634373263343661616233613330663036613164616665366638333431 -39323136643363313939346161376636663432323064333931383931333734393338626637616333 -37643230323832646634396263343533343630306563313934613630333230396533326665626634 -36663064373063363533333339346638653262623934336563353939393932373730313065383765 -37643738306663613565343634306139306462353039353966633234383232626366373565323832 -38383437316330613731613534326532376365626437613936656539306164376561306630333639 -66346163336339633536363464616131643731373139613332376666383939373030616137656437 -37303761626135633432313833323764393735623166666362333636633863653138313131333833 -33353365393236303862633062656230333639393566663034656634653037376530396265383530 -31613962346335313932316366353534656134396263316634343164653835623361303564323035 -61313661363965366431626661396663366366313036666333303739653539633261326635633062 -31363764633639623732663061353261653339653632356238633230363434633962343937303633 -39363737313162376633333862323235353230363837663036616363323631366638656261306361 -63613362303034663139346462373262373535383762393631323334343264623539386136363761 -34623335343031336230613534316665666234316363323162353261323835333239323061643966 -65653938386235303630653162653931376133656561303237643761306533383138633865326333 -64623337656164343834396336636261316466303935383833363466393434323562313364633161 -39653534666535633263336131383062363034626435616461363665373530646531323936373661 -62353730656334376566363561303035363039396634343866336564663866363161316334323631 -61653535373630383236353532313834633533353733383738343766333861646431666132613435 -39653665663364656537343866333838333763333931356437666336663234653262646635356261 -30616236306533313532323066393365643831373863386136303264656439623633633461393862 -61366462616639626239366462626338626233613231613639643535333632313264316132313266 -61633333316534623032616262393235663138303138626638636436323439623038636139346334 -39303536353936383735343465303631373330343937333235396138326539316263643134396631 -37373066343263366239323039663830353133633334613164323632663337623165363038616562 -32373235343633363934346264346332623366386164353964643933623031336237386530376434 -31616466383263616639356566366465653266663634356236383338663633356662643736303132 -66343664613463383831 diff --git a/webservers.yaml b/webservers.yaml new file mode 100644 index 0000000..ad494e4 --- /dev/null +++ b/webservers.yaml @@ -0,0 +1,4 @@ +- hosts: webservers + roles: + - common + - sublab_web -- cgit v1.2.1