finalize drone role

This commit is contained in:
vincent 2021-04-18 16:14:56 +02:00
parent ef5eced76e
commit 620f102a93
5 changed files with 112 additions and 54 deletions

View File

@ -203,3 +203,7 @@ nginx_vhosts:
location / {
proxy_pass http://mirrors.niyawe.de/archlinux$request_uri;
}
drone_gitea_server: "http://{{ansible_hostname}}:3000"
drone_gitea_client_id: 45c63e9a-f614-4857-8638-14d4575c4d34
drone_gitea_client_secret: "{{vault_drone_gitea_client_secret_hml}}"

View File

@ -1,54 +1,66 @@
$ANSIBLE_VAULT;1.1;AES256
66376632353434343330326537383631623138396262303165656236376437613736393236363439
6232303335626534376166653734386564363832393462340a346165653734383465306661636164
61643430343763346232656538333761646638323933353838383537366335336238666231343231
6237303038393139610a353336646532626166376264383333373936653565616463373838343031
38343130373332326435383638303065656630643462353332346465343035643436633438313164
31333166616337643136383737666363396130373064306262386562333536373361636334343565
62386135366138353037376335363366323231306335353135663963363765633964333539393865
31386135333435623566303030393834666463373431346634333137303063616635346364613363
35643238613663343533376164323164353032336633613139623938383166316563663237666539
62386535616336663936383634376139343136306165653030633338376632646230333134353732
66373365343337396331646165323937366566643663373235373865666430313265663761663439
38353337653632353665373435383461323439636561613837643165376632366636626435316165
33376663346630666637653462316433393766333630316233306334333734333162303863376662
66663764626432303332636261373863643265633663376433613935623536343933303166623862
31653037313730323964373535646338343762663662386135316531646538653361353635396462
34363631363339626433616261633263336633303131386436393739616634363631393036306462
35366235363062646334326330633336613539363931383865633764666637336632653565653032
66316264396265623232333039363164656163353630343761646530616332376330666166663064
34373861646538383233663532353031623434336465353233383563346435393432326662663632
30303934663032663132376533383834346264656163643763363065383638313235613063663230
63313231656330323966353139623966616666343566633338613739353930333333663066656362
63666236356661383066306362383665353938656531386565666534333432383938353539666564
36643634663366343364656365313638306434336634626338393261303638393265383636316665
36343439623661313636663934336538336235376566373261643939353834306639653331386333
35303739323335393633666536333233333465386561613065666139333531353135366264316133
35623135386566373738626664636663326333363335303061663133626434303734326139623036
62346365376365303262303165626632393930646463383866646632643732353233313837316563
38376565616630663561656464383433616438373235323832393865646637393463306636643964
32653135666331616463373165386236383533636264636530386530306434383137613131363439
34303037383436353561626663666439643931316236373935646566396363353234313631346333
65623361316534376139323762393634623966393662613333343333633434393237363166313630
37323864623431656664633439393937663061303037383035643432663564343537326362333262
66306431376166616232643931326630393436316237633838653632303166353439303731316364
63653666353437323732616336663537373439383165613936373835316235376637316137663965
37373934653935343635383866623133353239623765363461373530663334346263653338303836
33633233333362353335326661313166306134633336363031353831303037306338363866373861
30393264336230656664353065383866326462616339363462316237616533623134383337363230
61353836393930313634376638633535623532623033333935366536323230666263613462323630
66396135666363633037336536376261643336663865666237303432383637323731336165633830
31363936366132626233646137666631366230633231323535306661336130316661373962636366
33623439626262613463356434626266613739353636616565373166663163363233656235613234
65373264666566393237633565616435343064306164663137366132613530363263623638373330
32396363396636646639313236313637633430336433313563663934393335633763613262613638
62346636306335623066363839316139393663363464663830636365616333336563616162396235
39313133333761366563646230643038396430383565343034376461326363306331663435323965
32323332363533636538336462393131373931313365613366666136393533626137613633363738
66633131663239396633633265346437316138623466313066333234386666613333313762653238
34333262396335396462346633303433386636623730393165323136626436306233333939623135
33313435656634656433633061666465336362653265666564343030363036386262643035616165
63306266373564303731316438303062346334636339306239653331376232643136633832386537
61376465313138303533353564313538393263633438633537623666656635333064323534623937
31626466653737656664333166633136303666316238343162333566663836653464386135613931
62393261633666316633303632393963616261363335343636303730323063316139
31363234343265303432303538333737393738363938643733633732376265663161633534633334
6437313266393764353733663139643735396664646432380a326239373831343762333039313362
33376537623232663162666533633262323737356561633262313932366535343564336434373565
3734386464333034310a633966336530636431616430383030626563343237323464633139393534
64643136356431353066393733663039383139663739366162663434663763353765343339306631
65373964346433643135623936303564633531373162623633663564366565363764336433386338
35383130623331396463376633336161353564326365636237633639306230653765343835613462
37636637626232343531386633643365353662623565646235346266623633633033646232663238
35313339346138653035313761373238623530616631313437346335326237396362393232396334
32346335633439616233333630663739626631313630316233653934326630333736366165643732
35373861666537313437366663663639643738643732616535366231346537393330663538666566
31643932363235326563626131653833643834623436366163373462373662643264303638313335
66383966623338323066616363303064336139313536616334313132663366363134666333383833
30623533613030356638613230383862336132336431623238356437346239396431323137663135
33626437353361643462363635323036633139303066653532353430373531316661323466316361
37396536343862313462646332643062653861313136363065613732613632363839633264653861
36666534663437643337343962323532336133616662346561646638643165383962386363306362
39383530313466663538363631626137336531643133303233353939333839343061313666646563
39643563346634633632666335356534333766313662343233633937386462663563626436366139
62653165353965383934333566333964653562343561643233336330313033363631333136336463
32623038633365323564356562373339613532666133363235653062653266353339326339323632
36363835316663633239306530613131633832316166656330396435373063386438333066306161
37656363316462336163663130363734363439343539306436623462353266376364656261313164
34613330366136333230666135313131373839653364383233643430663666643465313662353138
33626539323035356530316333626331383630326635353432363333633861666432323631316239
61643135393336373863313062646233663632313061346130633231633865303634623534383266
30393738666432313765363263633035613437336131653136313866626234353634343537336138
62666435616636663432393334333836623330343861343266323365663133663233663739313637
30623232323435623331663466333462383434623436633338636335333861343133373638646163
65306166303039356263643863623666356563653161643665386331656333303463646639613963
33646565306238393533623130333163656333366161376638636666313064316531313465656634
30663863376134373433316662376139303231376431376332386461376262356561623137363833
37396235393062306637383762653966383963643834646439646438386131336663383963326434
62633431643734666266303463323332343739363364643231383038386263323637356164663837
39653865626264373737313638653633306237653363346137663464316136353639366336373062
30626161623231396165633363613533613938343261653666333336393161343032373066646331
34623462333033663938393639303964323535643036633533643864653830343263633131323530
63396266386231663665326338313938366439396564383161373138363633656332646666643464
66303164353163623131306262386662326631613963646663333030333734303734653035306536
64663436306439333738333239616233643030343337653432656335336666613936616534383239
62336362346235343365303932326665643564666661363330383962616263373036623863333964
39646464656231613931613931613162316466646566636563633861623866353030363338313234
32393237343139303533363233326164646661303234353630336466646530343662393939303663
30613938306238633861363366616334666636313430313730356235346665633936613531323731
32346262616534613234633237363761396266633232383433656135623266316331323337636562
39643939376363303039316433633433313931323532653433326636343631666462383466643434
35356433613230366636303337656339353730306666333234303035653632646237313864386164
32326638666239633338306231343832616361386537363166656436623134633365333433376566
31393734653032613962623233343064663162653366616563393032396362653436633063396432
38313563323362633532383861303638346536653837333361346130353737313766623733386165
34623335666132303338616332613366643962373634303535383366336365346139333764313433
61303435333039656663383532303439306431656661376366376631663561616630666665663734
39313863396437636438623231393336613939356434353430306562663431313835343266333739
32613430316233656636653163633333346562663436643335636135626466316364373235373132
34613033383764613466353237626235626262643761653638323564333433653563303865346430
66666639613866356433636362386139313265353164633566386534383431323930653264616566
61386464363939653437626366383038626239623565663935366230313433396338623639626537
61393932303261386431393336613730303265396365363762346461366531616335613337393430
61316637646333303562373038613235636239626239396666626137393434313762633936623465
65656630356563366331363061383938626563343230393637346635383661656333346433333133
35373335623236306437376536666464333331656232313031643830356566613131326131323231
30313361373930643831303836303939653739643539383066343065343532613961323731636462
39366635333633303864643763313239643537386138626431633333636166356239316565396362
62623364653936353235656636616263616661373164343235646137633764353062656432303135
65336162333838663639353664623432333638663163656136383931626232356362

14
group_vars/server/drone Normal file
View File

@ -0,0 +1,14 @@
drone_gitea_server: "https://git.ducamps.win"
drone_gitea_client_id: 18ac7879-f56b-4f9f-9875-88e5c78beec0
drone_gitea_client_secret: "{{vault_drone_gitea_client_secret}}"
drone_RPC_secret: "{{vault_drone_RPC_secret}}"
drone_server_host: "{{ansible_hostname}}:3001"
drone_db_external: true
drone_db_host: "{{ansible_hostname}}:5432"
drone_db_password: "{{vault_SQL_drone_password}}"
drone_SQL_target_file: /mnt/diskstation/git/backup/postgres/last/{{drone_db_name}}.sql
drone_port:
- "3001:80"

View File

@ -1,4 +1,3 @@
certbot_force: false
certbot_auto_renew_user: root
certbot_create_if_missing: true
certbot_cert_name: "{{domain.name}}"
@ -14,6 +13,7 @@ certbot_certs:
- hass.{{domain.name}}
- ww.{{domain.name}}
- vault.{{domain.name}}
- drone.{{domain.name}}
nginx_server_tokens: "off"
nginx_server_resolver: "192.168.1.40 192.168.1.10"
@ -327,6 +327,33 @@ nginx_vhosts:
proxy_pass http://localhost:8081;
}
- listen: "443 ssl"
server_name: "drone.{{domain.name}}"
filename: "drone.conf"
state: "present"
template: "{{ nginx_vhost_template }}"
access_log: /var/log/nginx/drone.access.log
error_log: /var/log/nginx/drone.error.log
extra_parameters: |
include /etc/nginx/conf.d/{{domain.name}}.ssl;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Host $host:$server_port;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
proxy_pass http://localhost:3001;
}
location /api/websocket {
proxy_pass http://localhost:8123/api/websocket;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
- listen: 80
server_name: "arch.{{domain.name}}"
filename: "archMirror.conf"

View File

@ -23,6 +23,7 @@
- {role: nginx, become: yes }
- {role: ansible-role-postgresql, become: yes }
- {role: radicale , become: yes }
- {role: ansible-drone ,become: yes}
- php
- nextcloud
- tt-rss