Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2960 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9
Auteur Sujet :

Le Topic Unique des marionnetistes@OSA (Puppet, Salt, Chef, ...)

n°1212384
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 21-04-2010 à 12:29:19  profilanswer
 

Reprise du message précédent :

e_esprit a écrit :

:jap:  
 
Mais je suis pas sûr de bien comprendre cette partie :

Code :
  1. # The $dir is purged by puppet and will only contain explicitely configured
  2. # files. This can be overridden by defining the directory before the
  3. # concatenated_file.


 :??:


 
C'est cette partie :
 


 if defined(File[$dir_real]) {
  debug("${dir_real} already defined" )
 } else {
  file {
   $dir_real:
    source => "puppet:///modules/common/empty",
    checksum => mtime,
    ignore => '.ignore',
    recurse => true, purge => true, force => true,
    mode => $mode, owner => $owner, group => $group,
    notify => Exec["concat_${name}"];
  }
 }


 
par contre j'ai un doute sur l'utilisation [:cerveau klem] je demanderai à l'auteur :D


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
mood
Publicité
Posté le 21-04-2010 à 12:29:19  profilanswer
 

n°1212408
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 21-04-2010 à 13:27:49  profilanswer
 

il fait ça pour virer les morceaux de fichiers qui ne seraient plus utilisés (donc vidage puis re-remplissage lorsque nécessaire) et ne pas avoir des morceaux de conf non voulus :D


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1212419
e_esprit
Posté le 21-04-2010 à 14:10:15  profilanswer
 

Mais reremplissage à partir de quoi ?
Il gère ça ailleurs dans une autre règle ?
 
Je capte pas, ou du moins je trouve ça tordu comme logique :??:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1212422
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 21-04-2010 à 14:17:12  profilanswer
 

e_esprit a écrit :

Mais reremplissage à partir de quoi ?
Il gère ça ailleurs dans une autre règle ?
 
Je capte pas, ou du moins je trouve ça tordu comme logique :??:


 
oui il gère le remplissage à partir de ses manifests. Là c'est juste un define, donc une seule ligne dans ses autres manifests qu'il réutilise à façon
 


class syslog::client {
        include syslog
         
        # the conf.d directory (populated with snippets)
        file { "${syslog::configdir}/conf.d":
                owner => root,
                group => root,
                ensure => directory,
                require => Package["syslog-ng"]
        }
 
        # generate header from template
        file { "${syslog::configdir}/syslog_header":
                owner => root,
                group => root,
                mode => 0644,
                content => template("syslog/syslog-ng.conf-header.erb" ),
                require => Package["syslog-ng"]
        }
 
        # then syslog-ng.conf (header + snippets from conf.d/)
        concatenated_file { $syslog::configfile:
                dir => "${syslog::configdir}/conf.d",
                header => "${syslog::configdir}/syslog_header",
                notify => Service["syslog-ng"],
                require => File["${syslog::configdir}/syslog_header", "${syslog::configdir}/conf.d"]
        }
}


 
:spamafote:


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1212434
e_esprit
Posté le 21-04-2010 à 15:02:55  profilanswer
 

C'est space je trouve :D
Je vais gérer ça autrement :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1227803
nraynaud
lol
Posté le 13-07-2010 à 15:25:09  profilanswer
 

salut les jeunes, comment je peux utiliser puppet sans reverse DNS ?
 
pour les besoins de test, et vu le setup bordélique que j'ai, les reverse-DNS sont impossible à configurer en un temps raisonnable.


---------------
trainoo.com, c'est fini
n°1227852
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 13-07-2010 à 22:33:46  profilanswer
 

nraynaud a écrit :

salut les jeunes, comment je peux utiliser puppet sans reverse DNS ?
 
pour les besoins de test, et vu le setup bordélique que j'ai, les reverse-DNS sont impossible à configurer en un temps raisonnable.


 
tu utilises ton /etc/hosts. Note que puppet n'a pas besoin de reverse DNS :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1253873
LeRiton
Posté le 06-12-2010 à 14:29:56  profilanswer
 

Sans parler du bien-fondé de la chose, y'a moyen d'utiliser un poste sous Windows en tant que puppet master ? Possible d'administrer une VM par ce biais ?
C'est pour du très léger, PC sous Win en puppet master, une VM sur ce même poste en serveur de test, un serveur linux sur le réseau privé en recette et un serveur de prod en dédié.

n°1253961
e_esprit
Posté le 06-12-2010 à 19:56:07  profilanswer
 

A priori y a du boulot en cours pour le support windows, mais vu la quantité de doc dispo à ce sujet, j'aurais tendance à dire que d'une part ca doit pas être très avancé, et d'autre part ca ne semble concerner que la partie cliente.
 
Donc à mon avis, trouve une autre solution (c'est déjà assez complexe comme ça à prendre en main).


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1253962
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 06-12-2010 à 20:37:00  profilanswer
 

+1 :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
mood
Publicité
Posté le 06-12-2010 à 20:37:00  profilanswer
 

n°1253999
LeRiton
Posté le 07-12-2010 à 08:37:40  profilanswer
 

C'est dommage :o
Des avis d'outils pour mon besoin ?

n°1254004
e_esprit
Posté le 07-12-2010 à 09:22:51  profilanswer
 

On ne connait pas ton besoin (les 2 lignes de ton précédent poste ne sont pas très parlantes) :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1254005
e_esprit
Posté le 07-12-2010 à 09:23:25  profilanswer
 

Quand je parlais d'une autre solution, c'était d'installer ton puppet master sur un UNIX, pas de passer à un autre outil d'ailleurs :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1254014
LeRiton
Posté le 07-12-2010 à 10:02:12  profilanswer
 

e_esprit a écrit :

On ne connait pas ton besoin (les 2 lignes de ton précédent poste ne sont pas très parlantes) :D


 
En gros, maintenir 2.5 machines (des serveurs web, rien de sorcier, le .5 étant une VM) sur des conf équivalentes, susceptibles de changer au cours du temps, et avec la possibilité d'une resto rapide. Puppet me semblait coller parfaitement, plus qu'un iso bien lourd et qui ne résout pas la problématique d'une conf changeante.
 

e_esprit a écrit :

Quand je parlais d'une autre solution, c'était d'installer ton puppet master sur un UNIX, pas de passer à un autre outil d'ailleurs :o


 
Moui :o Je suis que moyennement chaud.
 

n°1254168
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 07-12-2010 à 21:12:01  profilanswer
 

off-topic : 1 vm c'est pas une demi machine, faut gérer la conf, c'est 1 machine à part entière.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1257499
e_esprit
Posté le 23-12-2010 à 10:55:53  profilanswer
 

Bon, j'ai installé mcollective, ça me reponds correctement, mais j'arrive pas à récupérer les facts :/

 

J'ai installé l'agent facter dans les agents de mcollective (même si à priori la méthode de fact 2 yaml est mieux, pour l'instant je commence juste à tester les possibilités).

 

Il me manque quoi pour que ça fonctionne ? :D

 

# mc-inventory puppetmastaz
Inventory for puppetmastaz:

 

  Server Statistics:
                      Version: 1.0.0
                   Start Time: Thu Dec 23 10:41:16 +0100 2010
                  Config File: /etc/mcollective/server.cfg
                   Process ID: 29684
               Total Messages: 5
      Messages Passed Filters: 5
            Messages Filtered: 0
                 Replies Sent: 4
         Total Processor Time: 0.06 seconds
                  System Time: 0.17 seconds

 

  Agents:
      discovery       facter          rpcutil        
                                                     

 

  Configuration Management Classes:
                                                                   

 

  Facts:
      mcollective => 1


Message édité par e_esprit le 23-12-2010 à 10:56:23

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1257502
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 23-12-2010 à 10:59:46  profilanswer
 

configurer mcollective pour utiliser facter plutot que le fichier yaml ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1257508
e_esprit
Posté le 23-12-2010 à 11:06:11  profilanswer
 

Ah oui, bien vu :o
 

E, [2010-12-23T11:03:17.186919 #29948] ERROR -- : 29948 pluginmanager.rb:87:in `loadclass': Failed to load Mcollective::Facts::Facter: no such file to load -- mcollective/facts/facter.rb
E, [2010-12-23T11:03:23.366527 #29950] ERROR -- : 29950 facter.rb:42:in `get_facts': Failed to load facts: execution expired


On avance... [:clooney19]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1257511
e_esprit
Posté le 23-12-2010 à 11:12:26  profilanswer
 

En mettant facter.rb dans facts plutot que dans agent, c'est un peu mieux, mais toujours pas ça :/
 

E, [2010-12-23T11:07:44.529016 #30089] ERROR -- : 30089 facter.rb:42:in `get_facts': Failed to load facts: execution expired


 
Je vais passer le log en debug :o


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1257514
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 23-12-2010 à 11:16:44  profilanswer
 

ta machine est lente :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1257515
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 23-12-2010 à 11:17:33  profilanswer
 

sinon teste avec :
 

facter -py > /etc/mcollective/facts.yaml


 
 
et utilise le plugin yaml


Message édité par black_lord le 23-12-2010 à 11:17:48

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1257518
e_esprit
Posté le 23-12-2010 à 11:26:54  profilanswer
 

Ah ben ça marche maintenant...
 
C'est pas très rassurant :/


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1257519
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 23-12-2010 à 11:28:42  profilanswer
 

e_esprit a écrit :

Ah ben ça marche maintenant...
 
C'est pas très rassurant :/


 
facter a un point noir : il est lent. Personnellement je dumpe les facts dans le yaml (aussi parce que j'utilise des infos custom que je place dans un second fichier yaml)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1257520
e_esprit
Posté le 23-12-2010 à 11:30:41  profilanswer
 

Bah c'est ce que je comptais faire de toutes façons :o

 

mais je voulais voir ce que ça donnait avec un petit script pour faire des rapports, sans me prendre le chou à déployer des recettes Puppet dans un premier temps :o


Message édité par e_esprit le 23-12-2010 à 11:30:48

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1257521
djwam
Posté le 23-12-2010 à 11:31:15  profilanswer
 

Y'en a qui ont testé chef par ici ?
Sans vouloir déclencher une guerre ... disons que l'aspect ruby des recettes chefs me plait un peu plus que le pseudo langage puppet ... A moins que certains aient testé la syntaxe ruby pour puppet (mais la documentation est maigre ...)

n°1257522
e_esprit
Posté le 23-12-2010 à 11:31:52  profilanswer
 

Bon, GOTO rédiger un module mcollective maintenant :D

Message cité 1 fois
Message édité par e_esprit le 23-12-2010 à 11:31:59

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1257523
e_esprit
Posté le 23-12-2010 à 11:33:25  profilanswer
 

djwam a écrit :

Y'en a qui ont testé chef par ici ?
Sans vouloir déclencher une guerre ... disons que l'aspect ruby des recettes chefs me plait un peu plus que le pseudo langage puppet ... A moins que certains aient testé la syntaxe ruby pour puppet (mais la documentation est maigre ...)


J'ai lu un article hier qui m'a pas du tout donner envie de passer à chief :D
 
=> http://bhuga.net/node/46


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1257524
djwam
Posté le 23-12-2010 à 11:40:57  profilanswer
 

e_esprit a écrit :


J'ai lu un article hier qui m'a pas du tout donner envie de passer à chief :D
=> http://bhuga.net/node/46


Oui, je l'ai lu aussi, il m'a un peu refroidi ...
Les commentaires finalement m'intéressent plus que l'article, mais un an ça commence à faire, et je suppose que ces deux projets très actifs ont eu un peu de temps pour changer..

n°1257525
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 23-12-2010 à 11:42:52  profilanswer
 

djwam a écrit :

Y'en a qui ont testé chef par ici ?
Sans vouloir déclencher une guerre ... disons que l'aspect ruby des recettes chefs me plait un peu plus que le pseudo langage puppet ... A moins que certains aient testé la syntaxe ruby pour puppet (mais la documentation est maigre ...)


 
Moi j'aime bien le DSL puppet. et j'aime pas le bloat apporté par chef.
 
Et sinon il n'y aura pas de guerre ici :D


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1257526
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 23-12-2010 à 11:43:10  profilanswer
 

e_esprit a écrit :

Bon, GOTO rédiger un module mcollective maintenant :D


 
goto la forge puppet [:cupra]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1257530
e_esprit
Posté le 23-12-2010 à 11:57:16  profilanswer
 

Ah ben ouais [:justeleblanc:1]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1257531
e_esprit
Posté le 23-12-2010 à 11:58:16  profilanswer
 

Il est un peu "pollué" ton module quand même, tu l'as généré avec quoi ? :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1257532
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 23-12-2010 à 12:00:52  profilanswer
 

e_esprit a écrit :

Il est un peu "pollué" ton module quand même, tu l'as généré avec quoi ? :D


 
le truc normal


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1259177
e_esprit
Posté le 06-01-2011 à 09:27:57  profilanswer
 

T'as toujours pas regarder foreman ? :whistle:
 
Je trouve ça plutot sympa, mais j'ai un truc bizarre avec quand j'importe mes classes Puppet : il les tag avec un environment "master" au lieu de "production". C'est comme si il interprétait le [master] de puppet.conf comme l'environnement Rails :/


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1259182
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 06-01-2011 à 09:43:59  profilanswer
 

non pas regardé :D


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1259185
e_esprit
Posté le 06-01-2011 à 10:08:48  profilanswer
 

En fait j'ai juste retaggé toutes mes machines en "master" et c'est bon :o
Enfin c'est bon, ca récupère pas les associations classes <=> hotes existantes (ou du moins je n'arrive pas encore à le faire :D)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1291902
e_esprit
Posté le 30-09-2011 à 17:33:36  profilanswer
 

Bon, c'est un peu mon blog sur puppet ici :o
 
Donc, après quelques mois sans trop avoir (ou plutot prendre) le temps de regarder plus en détails les possibilités de foreman, je me suis enfin replongé dedans, et j'ai enfin réussi à tout mettre en place pour faire le provisionning (boot PXE => preseed => install puppet + enregistrement auprès du maitre => reboot).
 
Franchement ça commence à déchirer grave [:implosion du tibia]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1292004
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 02-10-2011 à 11:30:28  profilanswer
 

Ohad a fait du bon, de mémoire le seul truc qui manque vraiment c'est le support des parameterized classes.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1292012
e_esprit
Posté le 02-10-2011 à 12:35:08  profilanswer
 

Et c'est que la version 0.3, je trouve que ça avance très vite vu le nombre de fonctionnalités (support libvirt, provisionning, smart proxies DHCP/DNS/TFTP/PUPPETCA).
 
Je risque de gérer pas mal de choses dedans :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1292013
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 02-10-2011 à 13:34:38  profilanswer
 

tu peux virer mon delicious du premier post, j'ai pas accepté les conditions de avos et mon compte est fermé :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1293359
LeRiton
Posté le 14-10-2011 à 11:36:49  profilanswer
 

Question stupide : pour manager un node Debian et étant donné que c'est Puppet qui se charge de l'installe de tous les packages, j'installe pas Aptitude ?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Topic Unique] Fedora 35 out - Gnome 41bruit bizarre, linux inside
[O/C@linux] Enfin sur OSA clockez en 100% linux !!Cherche NAS bon marché et OSA compliant
problème de configuration postfix: serveur secondaire (:cry: inside)Ubuntu (Noobette inside) partition et Lecteur USB
Comportemant étrange sur les i/o disques (serveumails & iostat inside)IWH6000@OSA
Plus de sujets relatifs à : Le Topic Unique des marionnetistes@OSA (Puppet, Salt, Chef, ...)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR