Checking backups. Yes we have a backup of PonyConf.

This commit is contained in:
Julien Palard 2022-12-14 15:34:38 +01:00
parent 4a35896c24
commit 3f16506e57
Signed by: mdk
GPG Key ID: 0EFC1AC1006886F8
2 changed files with 97 additions and 12 deletions

View File

@ -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

83
woodpecker.yml Normal file
View File

@ -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