uit.mpei.ru: роль gitea
Этот коммит содержится в:
22
CODE_STYLE.md
Обычный файл
22
CODE_STYLE.md
Обычный файл
@@ -0,0 +1,22 @@
|
||||
# Правила
|
||||
|
||||
## Форматирование YAML
|
||||
|
||||
* Числа без кавычек
|
||||
(`mode: 0755`).
|
||||
* Логические значения: `true` и `false`
|
||||
(`become: true`).
|
||||
* Выражения jinja2 без кавычек
|
||||
(`when: something.changed`).
|
||||
* Строки, для которых разрешены только фиксированные значения, без кавычек
|
||||
(`state: present`).
|
||||
* Названия задач без кавычек
|
||||
(`name: configure Supervisor`).
|
||||
* Остальные строки всегда в одинарных кавычках
|
||||
(`dest: '/usr/local/bin'`).
|
||||
* После задачи одна пустая строка.
|
||||
|
||||
## Подходы
|
||||
|
||||
* Желательно в YAML все писать по-английски, чтобы наш код могли
|
||||
использовать те, кто найдет его в интернете, но не знает русского.
|
||||
24
README.md
Обычный файл
24
README.md
Обычный файл
@@ -0,0 +1,24 @@
|
||||
# Git УИТ
|
||||
|
||||
Расшифровать паролем конфигурацию нужного сервера:
|
||||
|
||||
```sh
|
||||
ansible-vault decrypt host_vars/uit.mpei.ru.yml
|
||||
```
|
||||
|
||||
Если Gitea уже установлена на сервер и не нужно её обновлять:
|
||||
|
||||
```sh
|
||||
ansible-playbook -i uit.mpei.ru, ./playbook.yml
|
||||
```
|
||||
|
||||
Иначе нужно собрать Gitea [с поддержкой отображения PPTX как PDF][pr].
|
||||
Команда для статической сборки:
|
||||
|
||||
```sh
|
||||
CGO_ENABLED=0 make build LDFLAGS='-extldflags "-static"' TAGS=bindata
|
||||
```
|
||||
|
||||
Затем разместить файл рядом с плейбуком и добавить `-e gitea_install_binary=y`.
|
||||
|
||||
[pr]: https://github.com/go-gitea/gitea/pull/21098
|
||||
2
ansible.cfg
Обычный файл
2
ansible.cfg
Обычный файл
@@ -0,0 +1,2 @@
|
||||
[ssh_connection]
|
||||
pipelining = True
|
||||
41
host_vars/uit.mpei.ru.yml
Обычный файл
41
host_vars/uit.mpei.ru.yml
Обычный файл
@@ -0,0 +1,41 @@
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
35356261303666383635383839663438386463373431623831613963663038303862336338333761
|
||||
3833336464646630326162626433323866343066353365640a303463366166386636356132383634
|
||||
39643564623266316233306164333836643932623139373636646530396638626163623664303563
|
||||
6431366166326366390a376237336630383738643634366235616165303030663565376261326234
|
||||
63323531363734336365623031376438393532313263363739613130366562326630323231336230
|
||||
64323036323830326365373539326333666334653262636364333237383432313439643730386266
|
||||
35646335306461623734633663643831633566636332643932656338663536373839613431343138
|
||||
64316463316434313366306161366136323065616362326363663437353239313263316130336261
|
||||
38396566366461336666386532623931336162343763303665633731623432643434393061633536
|
||||
63343637383262613538373466393064643331616336663965373031663532333238393137666436
|
||||
62343333343265323566383935646434653261373165393230336365646633623736323761333039
|
||||
39653864333536343064383664646439313732396131656261393036396235363039366234326464
|
||||
30326461613164666438303031353562643263643366633663386631623534353563633038653363
|
||||
64646366363333626665656432633332316233656461653862666134626433366238396430633663
|
||||
61393833666637636262373065356262666530343330356538376439323038373964336138323663
|
||||
33316334353333316437636634666636643931633064646634393365383531636136303361343864
|
||||
66336161643630626463633966373435373339323631643764643061643239663065373164346335
|
||||
61356266623261383236616130366266663432666664336264643366363666626630313639333361
|
||||
37666462333663303033386166323262623534383138323134666438656534353764326261343236
|
||||
65383134363662313132343532343264633563363739613766373862306134663062303635346330
|
||||
38663665653064616330323334666632336536616665366263343531666164313764366338623064
|
||||
66633662326632343338353835643739323639396239623764323962306462643064396663643861
|
||||
35323730323762663838363661313666613731363932376131336665306431663564646564353634
|
||||
61376437306135626265646636363939393334636232653839313235623064633764343733383238
|
||||
39626134643662653665396238306433353464643532383230353865343136323465353664663163
|
||||
61393138303438353431643138366632333339653266613565363262623862626431636439663564
|
||||
64306631653265393330323462613962306461656265313864663332363766333665356638313733
|
||||
39343234333134393636326635393432336365626465373962636630376636333736376330353432
|
||||
61383330363036623730333437656234393237393230346331353038666437323064303966653163
|
||||
37326663666232346561643530303434366666666362346230376535333863306236633762616563
|
||||
37653962303166633064373065363363613465303239653237306239326239383532313034643565
|
||||
66616237626562303635636261346364343136356238306136343933393364643861633364653065
|
||||
64373132616265313833633263663362346339373131316363653863613239393664623635633037
|
||||
62323431356232373337313665323439633265316565386430373332623132393133386531643434
|
||||
39626339643265313530646534393931303430326131616166643930363437616261363964333664
|
||||
36376331373738366266373836326534366561363334323832363332636431643931613965303766
|
||||
36313132623534653438303838346562326162663165356332363936383438303731336437343636
|
||||
39363862373530653137326630343734663930626363633061323666333732343062303730373935
|
||||
66613233386236613836616366393634653164633161306339326638323663663232323236313461
|
||||
61343535643035386136
|
||||
5
playbook.yml
Обычный файл
5
playbook.yml
Обычный файл
@@ -0,0 +1,5 @@
|
||||
- hosts: all
|
||||
roles:
|
||||
- gitea
|
||||
vars:
|
||||
ansible_remote_tmp: /tmp
|
||||
Ссылка в новой задаче
Block a user