Обновил зависимости
- netdata - gitea - дополнил ридми - добавил команду для ssh-логина
This commit is contained in:
parent
e105228eb2
commit
f81cdd2fe1
15
README.md
15
README.md
@ -8,8 +8,10 @@
|
||||
|
||||
## Установка
|
||||
|
||||
```bash
|
||||
$ cp ansible-vault-password-file.dist ansible-vault-password-file
|
||||
$ ansible-galaxy install --role-file ansible/requirements.yml
|
||||
```
|
||||
|
||||
## Структура
|
||||
|
||||
@ -24,8 +26,17 @@
|
||||
|
||||
Конфигурация приложений (если нужно добавить новое приложение):
|
||||
|
||||
$ make configure-apps-in-prod
|
||||
```bash
|
||||
$ task configure-apps
|
||||
```
|
||||
|
||||
Конфигурация мониторинга (если нужно обновить netdata):
|
||||
|
||||
$ make configure-monitoring
|
||||
```bash
|
||||
$ task configure-monitoring
|
||||
```
|
||||
|
||||
## Деплой приложений
|
||||
|
||||
- Нужно зайти в директорию приложения. Например, `app/gitea`.
|
||||
- Выполнить из директории приложения `invoke deploy`.
|
||||
|
13
Taskfile.yml
13
Taskfile.yml
@ -7,8 +7,15 @@ vars:
|
||||
sh: id -u
|
||||
GROUP_ID:
|
||||
sh: id -g
|
||||
REMOTE_USER: 'major'
|
||||
REMOTE_HOST:
|
||||
sh: cat ./ansible/hosts_prod | xargs
|
||||
|
||||
tasks:
|
||||
ssh:
|
||||
cmds:
|
||||
- ssh {{.REMOTE_USER}}@{{.REMOTE_HOST}}
|
||||
|
||||
edit-vars:
|
||||
cmds:
|
||||
- ansible-vault edit ansible/vars/vars.yml
|
||||
@ -30,7 +37,7 @@ tasks:
|
||||
cmds:
|
||||
- >-
|
||||
ansible-playbook
|
||||
--user="major"
|
||||
--user="{{.REMOTE_USER}}"
|
||||
--become
|
||||
--inventory="ansible/hosts_prod"
|
||||
--extra-vars="ansible_python_interpreter=/usr/bin/python3"
|
||||
@ -38,6 +45,10 @@ tasks:
|
||||
-vvv
|
||||
ansible/configuration.yml
|
||||
|
||||
configure-all:
|
||||
cmds:
|
||||
- task: configure
|
||||
|
||||
configure-monitoring:
|
||||
cmds:
|
||||
- task: configure
|
||||
|
@ -45,6 +45,9 @@
|
||||
|
||||
- import_role:
|
||||
name: geerlingguy.docker
|
||||
vars:
|
||||
docker_users:
|
||||
- major
|
||||
tags:
|
||||
- docker
|
||||
|
||||
@ -71,7 +74,7 @@
|
||||
- import_role:
|
||||
name: netdata
|
||||
vars:
|
||||
netdata_version: 'v1.43.2'
|
||||
netdata_version: 'v1.45.5'
|
||||
netdata_exposed_port: '{{ netdata_port }}'
|
||||
tags:
|
||||
- monitoring
|
||||
|
@ -3,7 +3,7 @@ version: "3"
|
||||
services:
|
||||
|
||||
server:
|
||||
image: gitea/gitea:1.20.5
|
||||
image: gitea/gitea:1.21.11
|
||||
environment:
|
||||
- "USER_UID=${USER_UID}"
|
||||
- "USER_GID=${USER_GID}"
|
||||
|
@ -2,6 +2,8 @@ from fabric import Connection
|
||||
from invoke import task
|
||||
import shlex
|
||||
|
||||
# Run task with `invoke deploy`
|
||||
|
||||
APP_NAME = "gitea"
|
||||
SSH_HOST = f"{APP_NAME}@158.160.115.150"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user