summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdeploy_staging.sh2
-rw-r--r--gitservers.yaml3
-rw-r--r--host_vars/wolpertinger.nowhere.ws102
-rw-r--r--roles/sublab_web/templates/ikiwiki.setup.j22
-rw-r--r--roles/sublab_web/templates/server.conf.j22
-rw-r--r--site.yaml3
-rw-r--r--site.yml15
-rw-r--r--staging7
-rw-r--r--vars/encrypted.yaml10
-rw-r--r--vars/ldap.yaml1
-rw-r--r--vars/ssl.yaml97
-rw-r--r--webservers.yaml4
12 files changed, 122 insertions, 126 deletions
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