Project

General

Profile

Tâche #33426

Scénario #33306: Amon/AmonEcole Les fichiers squid ne sont pas sauvegardé

Amon/AmonEcole Les fichiers squid ne sont pas sauvegardé

Added by Arnaud FORNEROT over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/15/2021
Due date:
% Done:

100%

Remaining (hours):
0.0

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

Associated revisions

Revision fe61649c (diff)
Added by Arnaud FORNEROT over 1 year ago

templeting de proxy.conf / modif dicos / param bareos (ref #33426)

Revision 182a65bf (diff)
Added by Arnaud FORNEROT over 1 year ago

plus de rep etc dans eole-proxy.install le fichier est templetisé (ref #33426)

Revision fe043239 (diff)
Added by Emmanuel GARETTE over 1 year ago

le fichier est dans le conteneur (ref #33426)

Revision 820161f5 (diff)
Added by Emmanuel GARETTE over 1 year ago

sauvegarde de tous les fichiers noauth (ref #33426)

History

#1 Updated by Arnaud FORNEROT over 1 year ago

  • Status changed from Nouveau to En cours

#2 Updated by Arnaud FORNEROT over 1 year ago

  • Assigned To set to 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 Updated by Arnaud FORNEROT over 1 year ago

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 Updated by Arnaud FORNEROT over 1 year ago

  • Status changed from En cours to À valider

#5 Updated by Joël Cuissinat over 1 year ago

NB : vérifier #33390#note-3

#6 Updated by Emmanuel GARETTE over 1 year ago

  • Status changed from À valider to Résolu
  • % Done changed from 0 to 100

La correction est ok.

#7 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 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
}

Also available in: Atom PDF