|
Auteur | Sujet : Le Topic Unique des marionnetistes@OSA (Puppet, Salt, Chef, ...) |
---|
Publicité | Posté le 29-10-2014 à 10:09:13 |
Plam Bear Metal | Bouchour
--------------- Spécialiste du bear metal |
gizmo15 | le but du jeu, rapatrier la liste des ip attribuées par isc-dhcp-server.
|
e_esprit | C'est pas un problème de variable d'env (${DHCP_CONF}) défini sur le client mais pas sur le serveur, ou l'inverse ?
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
gizmo15 | c'est une variable définie dans mon script en local qui donne le chemin du fichier sur le serveur auquel salt envoie la commande. |
e_esprit | Essaye ça alors :
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
e_esprit | Ptete qu'il faudra aussi backslasher les $2 de awk. --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
e_esprit | Voire en fait, le plus logique serait de ne backslasher que ceux de awk, j'ai mal interpréter ta réponse de variable définie sur le client/serveur Message édité par e_esprit le 29-10-2014 à 12:02:39 --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
gizmo15 | je test ca
Message édité par gizmo15 le 29-10-2014 à 12:21:43 |
Publicité | Posté le 29-10-2014 à 12:16:13 |
e_esprit | Par contre je pige pas trop ton "length($2)-0", ça revient à "length($2)"
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
gizmo15 | oui oui j'ai modifié
|
e_esprit | Bah moi dès le départ j'utiliserai un sed, et pas de grep ou awk --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
gizmo15 | ha? pour moi un sed tu peux l'utiliser que pour de la découpe/remplacement? |
e_esprit | Ah oui non, je délire un peu --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
e_esprit | grep fixed-address /etc/dhcp3/gen.conf | sed 's/.*fixed-address\ \(.*\)\ ;/\1/'
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
gizmo15 | vais tester ca
|
black_lord ModérateurTruth speaks from peacefulness |
--------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
e_esprit |
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
black_lord ModérateurTruth speaks from peacefulness | et il vaincra --------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
Plam Bear Metal | Une recette Salt pour installer NodeJS avec n https://github.com/tj/n :
--------------- Spécialiste du bear metal |
black_lord ModérateurTruth speaks from peacefulness |
--------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
Plam Bear Metal | Je vais répondre point par point Mon infra : que du Debian
Quand aux chemins, c'est lié à « n », spécifiquement. J'ai des recettes bien plus abstraites que celle là. Quand j'aurai un parc de VM avec des OS différents, je verrai, mais aujourd'hui en prod : Debian only Message cité 1 fois Message édité par Plam le 31-10-2014 à 09:11:54 --------------- Spécialiste du bear metal |
e_esprit | Du coup c'est pas forcément pertinent de partager tes recettes Message cité 1 fois Message édité par e_esprit le 31-10-2014 à 09:14:29 --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
Plam Bear Metal |
Hmm. En regardant je pense que ça marche sur pas mal d'UNIX en fait (tous ceux qui utilisent /usr/local/bin dans leur PATH) edit : l'autre moyen serait d'avoir le binaire sur le master et de l'envoyer sur les minions, en utilisant les propriétés Files de Salt. Mais du coup, on aurait pas forcément la dernière version de « n ». Je vais faire quelques tests edit 2 : pour le chemin en entier dans la commande RUN, c'est à cause du script d'init Debian qui donne pas le chemin /usr/local/bin au Minion Message édité par Plam le 31-10-2014 à 09:20:05 --------------- Spécialiste du bear metal |
black_lord ModérateurTruth speaks from peacefulness |
--------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
Plam Bear Metal |
Comme je disais, je pense que même cette recette qui m'a pris 5 minutes, marche sur un OS rpm (car PKG dans Salt est générique). Pourquoi pas un « simple » script Shell ? Faut arrêter avec le shell ( ), c'est pas « simple » déjà et pour le coup j'ai pas d'abstraction pour les paquets. Sans oublier de comment je le déploie, je le maintient etc Là depuis mon master, j'ai juste à décider sur quel nœud j'applique le requête Salt, et c'est tout ! edit : typiquement, je lance une VM propre (ya juste salt-minion a installer ou alors un template basique avec déjà le minion, NON configuré car il détecte via DNS le master), et hop ma commande Salt et voilà, ya la recette x ou y. Même pas de SSH ni rien sur la machine. C'est quand même autre chose qu'un script shell. edit 2 : et modifier mes recettes en cours de route, si jamais ça arrive (desfois, quand j'ajoute une clef publique par exemple pour ma conf SSH ou alors meilleure recette), eh bien c'est Gité proprement. Donc en plus j'ai une historique facile à tenir, puisque c'est tout dans le même dossier. Message cité 1 fois Message édité par Plam le 31-10-2014 à 10:12:13 --------------- Spécialiste du bear metal |
gizmo15 |
Plam Bear Metal |
--------------- Spécialiste du bear metal |
e_esprit | Y a pas moyen de déclarer un enregistrement SRV ?
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
gizmo15 | sans décommenter la ligne dans le conf?
|
Plam Bear Metal | C'est la conf par défaut, c'est pas « imposé », tu peux mettre ce que tu veux edit : oui c'est par défaut, j'ai pas modifié la conf de mes minions Message édité par Plam le 31-10-2014 à 10:34:04 --------------- Spécialiste du bear metal |
black_lord ModérateurTruth speaks from peacefulness |
--------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
Plam Bear Metal |
--------------- Spécialiste du bear metal |
edhelas 'Pendant' nous… le déluge ? | Bonjour les gens Pour revenir dans le sujet je souhaiterai avoir de votre aide sur Puppet. Je commence tout juste à cerner le machin et j'ai un petit "exercice" à faire qui servira de base pour un déploiement de Puppet dans ma boite J'ai donc à disposition 5 VM : L'idée est de configurer deux environnements (il y en aura plus après, devel/test/acceptance/prod, là c'est pour l'exemple ), test et prod avec deux machine dans chaque (Web et BDD) depuis le PuppetMaster et de versionner tout ça dans une branche GIT "test". Puis de créer une branche "prod" et de merger "test" dans "prod" quand on estime que la configuration est OK. J'essaye, au fur et à mesure de mon avancée dans la compréhension du bouzin, d'écrire des petits posts sur mon blog qui me servirons d'aide mémoire : http://edhelas.movim.eu/blog/. Donc jusqu'ici j'ai :
Le petit soucis que j'ai est que j'ai déclaré en dur le FQDN des deux serveurs de test dans nodes.pp (web01-test et mysql01-test) et que lors du merge dans l'environnement de prod je ne pourrai pas dynamiquement basculer ces configurations sur les serveurs web01-prod et mysql01-prod. Une idée pour rendre ça dynamique ? Merci d'avance pour les réponses Message édité par edhelas le 06-11-2014 à 11:10:14 --------------- ╯°□°)╯︵ ┻━┻ |
e_esprit | Tu peux utiliser une expression régulière (si adaptée au nommage de tes machines test et prod), ou plus simplement mettre une liste de nodes. --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
black_lord ModérateurTruth speaks from peacefulness | rationnelle l'expression en français, pas régulière --------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
edhelas 'Pendant' nous… le déluge ? | Moi je préfère ma régulière, c'est plus rationnel --------------- ╯°□°)╯︵ ┻━┻ |
gizmo15 | up,
|
Plam Bear Metal | Hmmm j'ai plus actuellement et ça marche. Ta fait des tests en « ciblant » juste celle là ? --------------- Spécialiste du bear metal |
gizmo15 | ouaip, pas d'erreur mais la commande retourne rien oO alors que sur une machine du LAN no soucy |
Publicité | Posté le |
Sujets relatifs | |
---|---|
[Topic Unique] Fedora 35 out - Gnome 41 | bruit 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, ...) |