2017-10-12 16 views
0

J'explore filebuckets de marionnettes avec un manifeste qui contient l'extrait suivant:Explorer filebuckets de marionnettes: Erreur: Impossible de lancer: Fichier introuvable

file { '/tmp/test' : 
    backup, 
    # ... 
} 

Lorsque je demande ce manifeste, les rapports de marionnettes qu'il a soutenu la ancienne version de /tmp/test dans le (local) filebucket puppet:

Info: /Stage[main]/<module>/File[/tmp/test]: 
Filebucketed /tmp/test to puppet with sum <hash> 

Cela correspond à la description suivante dans le documentation:

Default value: puppet, which backs up to a filebucket of the same name. (Puppet automatically creates a local filebucket named puppet if one doesn’t already exist.)

Quand je vais maintenant essayer d'inspecter le contenu du filebucket avec puppet filebucket --local list (ou puppet filebucket --local --bucket puppet list) Je reçois ce message d'erreur:

Error: Could not run: File not found 

Comment expliquer ce comportement et comment puis-je contrôler avec succès le contenu du (local) filebucket? Ceci est pour la version de marionnette 4.10.5.

Répondre

0

Cela semble être lié à un bug dans Puppet 4. Cette solution de contournement applique:

puppet filebucket --local \ 
    --bucket /opt/puppetlabs/puppet/cache/clientbucket \ 
    list 

MISE À JOUR Pipeing la sortie de cette commande dans sort -k 2 triera les entrées par date (plus récentes).