Tâche #33426
Scénario #33306: Amon/AmonEcole Les fichiers squid ne sont pas sauvegardé
Amon/AmonEcole Les fichiers squid ne sont pas sauvegardé
100%
Description
Je ne pas de fichier bareos qui sauvegarde les fichiers de personnalisation utilisateurs :
"/var/lib/eole/domaines_noauth_user"
"/etc/squid/domaines_nocache_user"
"/etc/squid/src_noauth_user"
"/etc/squid/src_nocache_user"
À faire¶
- EOLE >= 2.8.1
- Faire la liste de tous les fichiers qui devraient être sauvegardés dans le cadre de eole-proxy
- Transformer le fichier
bareos/fichier/proxy.conf
en template - Ajouter les fichiers manquants (sans oublier de préfixer par
%%container_path_proxy
les chemins qui le nécessitent) - Enrichir les tests Jenkins Amon/AmonEcole en s'inspirant de ce qui a été fait pour #33252
Révisions associées
templeting de proxy.conf / modif dicos / param bareos (ref #33426)
plus de rep etc dans eole-proxy.install le fichier est templetisé (ref #33426)
le fichier est dans le conteneur (ref #33426)
sauvegarde de tous les fichiers noauth (ref #33426)
Historique
#1 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans
- Assigné à mis à Arnaud FORNEROT
Ajout des fichiers
"/var/lib/eole/domaines_noauth_user"
"/etc/squid/domaines_nocache_user"
"/etc/squid/src_noauth_user"
"/etc/squid/src_nocache_user"
#3 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans
Transformer le fichier bareos/fichier/proxy.conf en template
Ajouter les fichiers manquants (sans oublier de préfixer par %%container_path_proxy les chemins qui le nécessitent)
L'analyse de savoir si d'autres fichiers doivent être sauvegardés fera l'object d'un autre ticket
paquet 2.8.1 proposed = eole-proxy_2.8.1-49
#4 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans
- Statut changé de En cours à À valider
#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans
NB : vérifier #33390#note-3
#6 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans
- Statut changé de À valider à Résolu
- % réalisé changé de 0 à 100
La correction est ok.
#7 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0
root@amonecole:~# cat /etc/bareos/bareosfichiers.d/proxy.conf # fichiers pour le proxy Include { Options { aclsupport = no @/etc/bareos/include-options.conf wildfile = "*squid1.info.log-*.lzma" } Options { exclude = yes regexfile = ".*" } File = /var/log/rsyslog/local/squid/ } Include { Options { aclsupport = no @/etc/bareos/include-options.conf } File = /var/lib/lxc/internet/rootfs/var/lib/eole/domaines_noauth_user File = /var/lib/lxc/internet/rootfs/etc/squid/domaines_nocache_user File = /var/lib/lxc/internet/rootfs/etc/squid/src_noauth_user File = /var/lib/lxc/internet/rootfs/etc/squid/src_nocache_user }
root@amon:~# cat /etc/bareos/bareosfichiers.d/proxy.conf # fichiers pour le proxy Include { Options { aclsupport = no @/etc/bareos/include-options.conf wildfile = "*squid1.info.log-*.lzma" } Options { exclude = yes regexfile = ".*" } File = /var/log/rsyslog/local/squid/ } Include { Options { aclsupport = no @/etc/bareos/include-options.conf } File = /var/lib/eole/domaines_noauth_user File = /etc/squid/domaines_nocache_user File = /etc/squid/src_noauth_user File = /etc/squid/src_nocache_user }