Puppet est un produit permettant de gérer les produits installés sur un serveur AIX.

Il faut procéder à l'installation du paquet(.rpm) avant son utilisation.

Quelques commandes de base :

# Lister les produits courants:

# puppet resource package

package { 'devices.vdevice.IBM.v-scsi.rte':
ensure => '7.1.3.30',
}
package { 'devices.vdevice.IBM.vfc-client.rte':
ensure => '7.1.3.30',
}
package { 'devices.vdevice.hvterm-protocol.rte':
ensure => '7.1.0.0',
}

 # puppet resource package xlsmp.aix53.rte ensure=installed

package { 'xlsmp.aix53.rte':
ensure => '3.1.0.6',
}

puppet resource package puppet-aix provider=nim ensure=3.7.3-3 source=puppet

Cela va installer le package puppet-aix en utilisant la ressource 'lpp_source' nommée 'puppet'

En spécifant de type de 'provider', le programme puppet utise le service 'RPM' pour faire l'installation.

 

En précisant un 'provider=aix', le programme puppet va utiliser la commande 'installp' d'AIX.

 Tester la connexion avec les serveur Puppet :

#puppet agent --waitforcert 10 --test
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Could not retrieve fact='jenkins_joblist', resolution='<anonymous>': No such file or directory - /var/lib/jenkins/tmp_jobs
Info: Caching catalog for sic-tst-tmsm8.tst.parimutuel.local
Info: Applying configuration version '1447691056'
Notice: Finished catalog run in 0.12 seconds
Changes:
Events:
Resources:
            Total: 7
Time:
       Filebucket: 0.00
         Schedule: 0.00
   Config retrieval: 0.99
            Total: 0.99
         Last run: 1447691056
Version:
           Config: 1447691056
           Puppet: 3.7.3

 

 

 

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone