finalize drone role
This commit is contained in:
parent
ef5eced76e
commit
620f102a93
@ -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}}"
|
||||
|
@ -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
14
group_vars/server/drone
Normal 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"
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user