Add collabora container
This commit is contained in:
parent
5f1b513f13
commit
cc263ab01c
83
containers/collabora/tasks.yml
Normal file
83
containers/collabora/tasks.yml
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
# code: language=ansible
|
||||||
|
|
||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
name: Collabora CODE container
|
||||||
|
tasks:
|
||||||
|
# - name: Create podman volumes
|
||||||
|
# containers.podman.podman_volume:
|
||||||
|
# state: present
|
||||||
|
# name: "{{ item }}"
|
||||||
|
# become_user: containers
|
||||||
|
# become: true
|
||||||
|
# loop:
|
||||||
|
# - collabora-config
|
||||||
|
|
||||||
|
- name: Create podman networks
|
||||||
|
containers.podman.podman_network:
|
||||||
|
name: "{{ item }}"
|
||||||
|
recreate: false
|
||||||
|
state: "present"
|
||||||
|
become_user: containers
|
||||||
|
become: true
|
||||||
|
loop:
|
||||||
|
- traefik-collabora
|
||||||
|
- nextcloud-collabora
|
||||||
|
|
||||||
|
- name: Pull container images
|
||||||
|
become_user: containers
|
||||||
|
become: true
|
||||||
|
containers.podman.podman_image:
|
||||||
|
name: docker.io/{{ item }}
|
||||||
|
loop:
|
||||||
|
- collabora/code:latest
|
||||||
|
|
||||||
|
- name: Add a collabora container
|
||||||
|
become_user: containers
|
||||||
|
become: true
|
||||||
|
containers.podman.podman_container:
|
||||||
|
name: collabora
|
||||||
|
image: docker.io/collabora/code:latest
|
||||||
|
state: present
|
||||||
|
cap_add:
|
||||||
|
- MKNOD
|
||||||
|
network:
|
||||||
|
- traefik-collabora
|
||||||
|
- nextcloud-collabora
|
||||||
|
# volume:
|
||||||
|
# - collabora-config:/etc/coolwsd:Z
|
||||||
|
label:
|
||||||
|
io.containers.autoupdate: "registry"
|
||||||
|
traefik.enable: "true"
|
||||||
|
traefik.http.routers.collabora.entrypoints: "https"
|
||||||
|
traefik.http.routers.collabora.rule: "PathPrefix(`/collabora`)"
|
||||||
|
traefik.http.routers.collabora.tls: "true"
|
||||||
|
traefik.http.routers.collabora.tls.certresolver: "wildcard"
|
||||||
|
traefik.http.routers.collabora.service: "collabora"
|
||||||
|
traefik.http.routers.collabora.middlewares: "collabora-prefixstrip@docker"
|
||||||
|
traefik.http.middlewares.collabora-prefixstrip.stripprefix.prefixes: "/collabora"
|
||||||
|
traefik.http.services.collabora.loadbalancer.server.port: "9980"
|
||||||
|
traefik.docker.network: "traefik-collabora"
|
||||||
|
env:
|
||||||
|
domain: "chef\\.heaplab\\.deib\\.polimi\\.it/cloud"
|
||||||
|
aliasgroup1: "chef\\.heaplab\\.deib\\.polimi\\.it/cloud"
|
||||||
|
username: "{{ vault_collabora_user }}"
|
||||||
|
password: "{{ vault_collabora_password }}"
|
||||||
|
extra_params: "--o:ssl.enable=false --o:ssl.termination=true"
|
||||||
|
generate_systemd:
|
||||||
|
path: /home/containers/.config/systemd/user/
|
||||||
|
restart_policy: on-failure
|
||||||
|
names: true
|
||||||
|
new: true
|
||||||
|
|
||||||
|
- name: Start containers at boot
|
||||||
|
become_user: containers
|
||||||
|
become: true
|
||||||
|
ansible.builtin.systemd:
|
||||||
|
scope: user
|
||||||
|
name: container-{{ item }}.service
|
||||||
|
enabled: true
|
||||||
|
state: started
|
||||||
|
daemon_reload: true
|
||||||
|
loop:
|
||||||
|
- collabora
|
@ -75,6 +75,7 @@
|
|||||||
- traefik-portainer
|
- traefik-portainer
|
||||||
- traefik-nextcloud
|
- traefik-nextcloud
|
||||||
- traefik-gitea
|
- traefik-gitea
|
||||||
|
- traefik-collabora
|
||||||
|
|
||||||
- name: Create traefik instance
|
- name: Create traefik instance
|
||||||
become_user: containers
|
become_user: containers
|
||||||
@ -96,6 +97,7 @@
|
|||||||
- traefik-portainer
|
- traefik-portainer
|
||||||
- traefik-nextcloud
|
- traefik-nextcloud
|
||||||
- traefik-gitea
|
- traefik-gitea
|
||||||
|
- traefik-collabora
|
||||||
cap_add:
|
cap_add:
|
||||||
- NET_ADMIN
|
- NET_ADMIN
|
||||||
label:
|
label:
|
||||||
|
@ -1,69 +1,74 @@
|
|||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
39333532643966303936316430656133306365636266323238356465353438666664643735653036
|
38383435333030653433333063393564646465306331353032306535303666363138326631313031
|
||||||
3261393138663336613866633439333536386465653636620a383932323939323762643666646635
|
6435333839326638616663366131303965346432343461370a636631303465323662343466663133
|
||||||
38353038393234636430383864636461373530626238366630396165353430616233393936336233
|
31653265646462343938316534616135616634346665363137373061393237656133626133373636
|
||||||
3964396231643335320a376361623633646233343937663863613663323335316231643330396536
|
3738636166303132640a633565373265613330346438373536613531326436663935326133633634
|
||||||
34323464663065343531313639653238386666353036643337366635303737393933356464333432
|
66626138386237666163363032343534623964643130336237623834623330346465323966343165
|
||||||
34353031623163663234626637376632313434326634343361343633646335633530343264306562
|
30396339613963343730303236303636613365663733663833366139306134393435643339393731
|
||||||
34343834343564633032636537313964343864623434643131343464373431653262306535346563
|
31626137396338393137376566326565653665613338356432303765333334646431626635313533
|
||||||
33666631323264633136363164613763386662653666356131613931613237303439623638616461
|
62356335383237633239623236396162666465356635323430323836636664656366393762386536
|
||||||
35643530623665376631303932633031613737623034653262666439303839666665326136373630
|
36623930373537323730636230373564336532623365373266386432643336383061386131623634
|
||||||
33653137323437643138643234633330386565396635353831613461326363333862336636626338
|
66623464313537343466343739373333626538653137333464626234366364333064383432656163
|
||||||
39373064613936623563333734643837313066353761323435353761643566383533323962373133
|
66346432313138333635396438356264393336313532373162623365383138353530656365656563
|
||||||
39643461633035613239613265366131396461656361646434333535646366343230303666313732
|
30653133643062376663393964323831613064613366373636353232316138653337636338626661
|
||||||
63323565613339653537653332363436383633306363333330306132313338303466333466306565
|
63363230343434633361306137306435343336643834393161373133323962613365383534653535
|
||||||
39386464323230323561646464373232353863323961363664323436313862303563313234383632
|
65656231303735626265353933643133646464646361656163343661613032656438666433393939
|
||||||
64373036316235396330346434313635626262376435666134636663653337613561393337616635
|
31666335616365653234386535326634373861373339646135326139643032316433313934353139
|
||||||
32323238623831623933373066633032333831356131343639333665386335613435373433333661
|
33323234396534633666356535646161643263386135623631353166313234326334363635356137
|
||||||
61313234666261353464643066653331666561633835666135646236353533656137623465323162
|
62663339373934613464656330613630323033316336393234356435626133333766376637636330
|
||||||
66626531643961353366643866666463356530376661623164333964353562306465336237353937
|
32303161653134313238393030613762383961626262653363633363626531383063383734666434
|
||||||
64303635633562623964383966373865363135613438643165326637376239343566613739336462
|
38306331386330306536663863373963313362653064396631656331636232326363353131363262
|
||||||
33363537356262383866383838306631383865363830623162333964363333316438303233633037
|
39373834656565303362643231303166313565663461396137396433326338333564393938653437
|
||||||
61303537626364323638356632313563656463383632613736626133326131316362313263356637
|
63626334643461646639633238326261656639666434623431383534653362346631356566373939
|
||||||
61373237333038666361343036643633623334396435333634613532396465363738616664656561
|
62393538613163313365633339663938613435346430663064333330633437626534396664363234
|
||||||
34383730666463353932323432396330646566373662346364303231613063656237636164303263
|
65303231333536666336616231376532633531373335343932316634613439656364356564613163
|
||||||
33633565303366636132316239373731633563393231363365373639356265323465326563326538
|
37386466333664343737386439313939643633373966333037353730643932626433373536653464
|
||||||
62653834376232653636646664336565623137613434366662313738393261373165323764373736
|
61636363343465313761656362353163663566386164616362376436616536373339303130333532
|
||||||
37616435653033633634373364616630373163626162646336373532643030633863326562333333
|
38356333623539616236316633333265343864353538396332383064323339323432303763336164
|
||||||
30316433626565303366313036353836386564363936643238366137646666303932623764323461
|
35663161643136356634616664383439623363653965633935353434396366613138343662613466
|
||||||
34636566396137343261363630313239326464326437306666656233636139643439383739616637
|
64393565333165646163386336366264346362323231366634643339613634616265373435623365
|
||||||
30306534386663323761313530393737643536306131316363366335636437313335336164636334
|
33643339663034383130376337333837323964633531376665333261386237623938386634623033
|
||||||
30363336306336363837386663626461363465396235323861643664323664643139663537386363
|
63373266646434353463326166386331323632616364373939333866643334313733323336323934
|
||||||
66636134313661346465323066613934396566333033616462653831396134366234393735336132
|
39353634323137643139396432326434396363613563326632336266643065313932323963646363
|
||||||
31353037613136613232346631393433626339316539656236313661376662376630623233363831
|
66633665336638376565633931633965366463626435323036363532356638313833386631653564
|
||||||
35366131643334656532333634383364666461353133646563386138626266303339663662636335
|
37313633303761636130616261663933663733666165636231386438653662343964353165643037
|
||||||
66303835333631356665386133616666613337643538376164363334343934326264383533656431
|
39303461616439333233383033616333623165323332336164653936356434303236633439343865
|
||||||
66616362303230303932663931306661643066626638663537633566303862326365653435376230
|
30663335316433323238646233343038343261386364653938353932613330623337326130346666
|
||||||
61613230376462383530323063343366613561633130313736313236396433306439356532383262
|
61663566613832313036646566393434313266306161376561343134613661373230656431653361
|
||||||
38306565306637623733653235643362303737383533663739366632616437306162626661353362
|
37326162616136383364376565663766326437306330346563336361636562313962376133656533
|
||||||
31613932333039613063643666316635316363663236663836643539613364656131316138386332
|
64396561646462303461303333646230643063383930343439323137376630333264313532653666
|
||||||
61636135383430653535323734366437633830336462373162343634323935313235656439316361
|
61616136373964643338633763316133633362643764626665623934303938363864376239663363
|
||||||
63663230373330626331393863633461343434633736316166613033636134393837393564326364
|
35346462313536666430353665646331363862336130373664656638336139636438643461356638
|
||||||
63393231376435643836393233303536303434626530373363343664636634363366393463316137
|
35343665306231323739313831626338303932313131363839373534346263643631386333303663
|
||||||
63386163613839336132366363333965313737303838386465336331316232303561643233376666
|
33646432646436646331646563343339383636373034373832646533656530366635343063363434
|
||||||
37363130646230366264653965316436316238306231643663353936623932356462373538356536
|
34323734356438366638643030393630663665623030336262386463633037633464643537333537
|
||||||
35323739336432353664386236306364353236656330643965363461313732313838663464653834
|
38646462373264383531333933626235393465393237333562303439316239393230666363373863
|
||||||
35336166663033666139666234613131343030613066623363343837316464356137623436653263
|
39613962623039306331323836363039363939303463333366656335623236653537653835626562
|
||||||
63356564663362343062653964326138376663633562333764643830623931383566663831666661
|
39396230386262373163333939326363656335343665653038626335656432633239633262303535
|
||||||
64353632653130343839616233626638616537326138363438303661386138336163303266303233
|
63633234343933656162333964356332316238666363386664633137643938363466313463343437
|
||||||
62353138396461373739643864376261326662356466313932326534633135363639323065346166
|
62656338626335616636306133323463383531633132336664613966366564663831313132353861
|
||||||
64393931636432383437323931333633626538326334623361623837363538313766333433333333
|
66316134363835313338663865336638356230626332626632353338623134393634623635643538
|
||||||
64653062366366393533636333633337663034623737663766663762383863333561326637313431
|
37616236616135343863323061656266616635383734636634303433656137303133303364336531
|
||||||
34306132663061626166316562653063613964306232356264333264613031636434616430353530
|
37656637343931636366396165326434363262363735646330613861323761323436333830383536
|
||||||
64343762643832613937623834653763396430373438363531636339613038303064326665383038
|
34343361636535346130353030306538323931323464666164663262346164666231346431636662
|
||||||
32393364653330653965623938363132633865666665306262303234376334373238326130333939
|
33343561616166333464653439616630343133663131353462323761663932343739303930316639
|
||||||
31353462626365303031313965346538346237643331326362353032653731343764303864383133
|
33373434343164333466333165383330636636623136626363666137396664613437383634336438
|
||||||
64366461303665313562373463353961633732313631303439663432373533393064366130306266
|
35666434366635306136626565393264626639383230373264373833623130346337306262356232
|
||||||
61356332643161306135643838303863366364633239376165316338323162373631656266663062
|
66316437646265396665343337353033316338616135323232396133663066623230323533636363
|
||||||
34306539353262333964643062306564656435663861323861613738616436643266313730343739
|
62663333633064623266666334656137623231326330646530383538666133616165343366323865
|
||||||
36646662653032366230336463313333656436356661653838656233663638316661643866373865
|
31363665363163636536363938383663333866363264633138643464313934383032383336383535
|
||||||
66356332316338343565333035303932356334643163353139623138346235313639383363396338
|
64616436303961663265613431393133616234383665396430653365363864323764663133323764
|
||||||
30653866323962653132656133626539323862666433613063633730333766303763326163396530
|
35323937363331393361303164306434353765393464623663656663366566646539323736313635
|
||||||
64376461613930376364666439326163353061356630373463643839316263626661323139316131
|
62616365336136626465336634646361373138616430626263306164353539633263396231373935
|
||||||
36356130613032333531633831653061653165386533393933663935666439303935303634313732
|
63393433363531316466306331343164383561363230303164343861313132313833626233616535
|
||||||
35623731313030333264646465353066393534333934663535343130316637353765366264653564
|
33343635363763333037343431663232643632633031646139373932333031363831383062326663
|
||||||
33323834313834653034373163623132616633626337356461346361353732653339393163313139
|
63623437313365363339363731366136646565373739313530313639663432656538356330626337
|
||||||
65393535666234323832313865346635383433333839356364623065323933653332326134633331
|
63333236326562316563316364613565613562636465343864373131386432636236626332383034
|
||||||
35633664666330306234656638633933646539643866313162613539373131323962383363653566
|
65323731636464343962643438373333386134353231303038653837383732633631396139303431
|
||||||
38373662626136323463393630346134663936303963373065626331656130353066346666363564
|
35663162336636313634653333636237636164653235363535346266613732376538663963313965
|
||||||
62373431643133353536
|
62663064393433333833303161333833336230623039633931623032653933666265333066623864
|
||||||
|
39326334323332363738386466613039636335663063626463653739653464353361363231616136
|
||||||
|
33643135653962343432306530623365326334666630646135373538636432366562373462396134
|
||||||
|
36323163333334623262643534613862653765303261613531306239356639633635353936386332
|
||||||
|
63626465663362316535323732336632636337643265643232313638656637326530396239343030
|
||||||
|
62326534396437663662623164323933366161636637656564353566343830653434
|
||||||
|
Loading…
Reference in New Issue
Block a user