Puppet : Exécution de puppet agent

Publié le par Yvon Mindou

Création d'un alias puppetagent  

Nous  allons  créer un  alias puppetagent   sous  /usr/local/sbin et  lui attribuer  les  droits d'execution.  Notre fichier   puppet manifest   va être  nommé  puppetagent.pp  

file  { 'puppetagent':

   ensure   => file,

  path        => '/usr/local/sbin/puppetagent',

 content    => '#!/bin/bash\npuppet agent  --verbose  --no-daemonize  --onetime  \

--waitforcert  60  --summarize   $@\n",

}

> sudo  puppet  apply  --verbose  apply  puppetagent.pp  

Ensuite on  va  attribuer les droits d'éxécution   au  fichier puppetagent 

chmod  0123  puppetagent  

 En savoir   sur  les  options  tapez : 

puppet agent --help  

USAGE
-----
puppet agent [--certname <NAME>] [-D|--daemonize|--no-daemonize]
  [-d|--debug] [--detailed-exitcodes] [--digest <DIGEST>] [--disable [MESSAGE]] [--enable]
  [--fingerprint] [-h|--help] [-l|--logdest syslog|eventlog|<FILE>|console]
  [--masterport <PORT>] [--no-client] [--noop] [-o|--onetime] [-t|--test]
  [-v|--verbose] [-V|--version] [-w|--waitforcert <SECONDS>]

 

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article