sauvegarde la base du portail et teste sa restauration chaque semaine

La sauvegarde ne couvrait que /etc, /home et /root : la base MariaDB du
portail et son .env (APP_KEY) en étaient absents. Ajoute aussi le réglage
du quota et du gabarit du projet des labs dans Ansible, la reprise des VM
au démarrage de l'hôte (Nova), et le script du test de capacité.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Adam Belkacemi 2026-10-09 17:28:50 +02:00
parent 424d0f6f79
commit 3f0b565e1e
11 changed files with 458 additions and 1 deletions

View file

@ -111,6 +111,31 @@
group: root
mode: "0600"
- name: créer le dossier des surcharges nova
ansible.builtin.file:
path: "{{ kolla_config_dir }}/config/nova"
state: directory
owner: root
group: root
mode: "0750"
- name: déployer la surcharge de nova-compute (versionnée, sans secret)
ansible.builtin.copy:
src: "{{ playbook_dir }}/../kolla/config/nova/nova-compute.conf"
dest: "{{ kolla_config_dir }}/config/nova/nova-compute.conf"
owner: root
group: root
mode: "0640"
register: kolla_surcharge_nova
- name: rappeler de reconfigurer nova si la surcharge a changé
ansible.builtin.debug:
msg: >
Surcharge nova-compute modifiée : lancer
`kolla-ansible reconfigure -i {{ kolla_config_dir }}/all-in-one --tags nova`
sur le serveur (voir docs/runbooks/openstack.md).
when: kolla_surcharge_nova.changed
- name: installer les dépendances Ansible de Kolla (collections Galaxy)
ansible.builtin.command:
cmd: "{{ kolla_venv }}/bin/kolla-ansible install-deps"