forked from AFPy/infra
Checking backups. Yes we have a backup of PonyConf.
This commit is contained in:
parent
4a35896c24
commit
3f16506e57
26
README.md
26
README.md
|
@ -80,25 +80,27 @@ C'est un « Gandi Cloud V5 » à Bissen au Luxembourg avec 512MB de RAM
|
|||
et 512GB de disque, il sauvegarde (via rsnapshot) les autres machines
|
||||
(voir `backup.yml`).
|
||||
|
||||
Dernière vérification de `backup1.afpy.org` le 1er novembre 2022 :
|
||||
Dernière vérification de `backup1.afpy.org` le 14 décembre 2022 :
|
||||
|
||||
- 51% du disque utilisé (stable)
|
||||
- 53% du disque utilisé (stable)
|
||||
- Dans `/srv/backups/rsnapshot_afpy/daily.0/`:
|
||||
- Stocke 7.1GB de bbb.afpy.org
|
||||
- Stocke 123MB de git.afpy.org
|
||||
- Stocke 231GB de deb2.afpy.org
|
||||
- Stocke 7.2GB de bbb.afpy.org
|
||||
- Stocke 405MB de git.afpy.org
|
||||
- Stocke 233GB de deb2.afpy.org
|
||||
- `deb.afpy.org/var/discourse/shared/standalone/backups/default/` contient bien des sauvegardes récentes.
|
||||
- `deb.afpy.org/var/www/logs.afpy.org/` contient bien des fichiers récents.
|
||||
- `git.afpy.org/var/backups/gitea/` n'était pas à jour (problème de droits, résolu).
|
||||
- `git.afpy.org/var/backups/gitea/` contient bien des fichiers récents.
|
||||
|
||||
Julien Palard a aussi un rsnapshot sur `silence.palard.fr`, vérifié le 1er novembre 2022 :
|
||||
Julien Palard a aussi un rsnapshot sur `silence.palard.fr`, vérifié le 14 décembre 2022 :
|
||||
|
||||
- 56% du disque utilisé
|
||||
- 55% du disque utilisé
|
||||
- Dans `/srv/backups/rsnapshot/daily.0/`:
|
||||
- Stocke 7.1GB de bbb.afpy.org
|
||||
- Stocke 231GB de deb2.afpy.org
|
||||
- Stocke 124MB de git.afpy.org
|
||||
- deb.afpy.org/var/discourse/shared/standalone/backups/default/` contient bien les sauvegardes récentes.
|
||||
- Stocke 7.2GB de bbb.afpy.org
|
||||
- Stocke 234GB de deb2.afpy.org
|
||||
- Stocke 406MB de git.afpy.org
|
||||
- `deb.afpy.org/var/discourse/shared/standalone/backups/default/` contient bien les sauvegardes récentes.
|
||||
- `deb.afpy.org/var/www/logs.afpy.org/` contient bien des fichiers récents.
|
||||
- `git.afpy.org/var/backups/gitea/` contient bien des fichiers récents.
|
||||
|
||||
|
||||
## gitea1.afpy.org
|
||||
|
|
|
@ -0,0 +1,83 @@
|
|||
---
|
||||
|
||||
- hosts: woodpeckers
|
||||
vars:
|
||||
- WOODPECKER_AGENT_SECRET: eedah9Lechacheteexoo
|
||||
tasks:
|
||||
- name: Check if docker is installed
|
||||
stat:
|
||||
path: 'get-docker.sh'
|
||||
register: get_docker
|
||||
|
||||
- name: Get docker install script
|
||||
get_url:
|
||||
url: 'https://get.docker.com'
|
||||
dest: 'get-docker.sh'
|
||||
when: not get_docker.stat.exists
|
||||
|
||||
- name: Run docker install script
|
||||
command: 'sh get-docker.sh'
|
||||
when: not get_docker.stat.exists
|
||||
|
||||
- name: Create docker group
|
||||
group:
|
||||
name: docker
|
||||
state: present
|
||||
|
||||
- name: Create SQLite directory
|
||||
file:
|
||||
path: '/var/lib/woodpecker'
|
||||
state: directory
|
||||
mode: 0755
|
||||
|
||||
- name: Create woodpecker directory
|
||||
file:
|
||||
path: '/root/woodpecker'
|
||||
state: directory
|
||||
mode: 0755
|
||||
|
||||
# See https://woodpecker-ci.org/docs/administration/vcs/gitea
|
||||
- name: Setup a docker-compose file
|
||||
copy:
|
||||
dest: /root/woodpecker/docker-compose.yml
|
||||
mode: 0644
|
||||
content: |
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
woodpecker-server:
|
||||
image: woodpeckerci/woodpecker-server:latest
|
||||
ports:
|
||||
- 8000:8000
|
||||
volumes:
|
||||
- woodpecker-server-data:/var/lib/woodpecker/
|
||||
environment:
|
||||
- WOODPECKER_OPEN=false
|
||||
- WOODPECKER_ORGS=AFPy
|
||||
- WOODPECKER_HOST=https://woodpecker.afpy.org
|
||||
|
||||
- WOODPECKER_GITEA=true
|
||||
- WOODPECKER_GITEA_URL=https://git.afpy.org
|
||||
- WOODPECKER_GITEA_CLIENT=0e954b08-6ac1-42ce-a647-432007bb564d
|
||||
- WOODPECKER_GITEA_SECRET=gto_m5tfx3lgsq25wzmcn6vxyp2sxbladk3fdwlabixukhyus4lzhs6q
|
||||
|
||||
- WOODPECKER_AGENT_SECRET={{WOODPECKER_AGENT_SECRET}}
|
||||
|
||||
woodpecker-agent:
|
||||
image: woodpeckerci/woodpecker-agent:latest
|
||||
command: agent
|
||||
restart: always
|
||||
depends_on:
|
||||
- woodpecker-server
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
environment:
|
||||
- WOODPECKER_SERVER=woodpecker-server:9000
|
||||
- WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET}
|
||||
|
||||
volumes:
|
||||
woodpecker-server-data:
|
||||
|
||||
- name: Run Woodpecker server
|
||||
docker_compose:
|
||||
project_src: woodpecker
|
Loading…
Reference in New Issue