Logo journal du hacker middle
  1. 1

    En lisant, cela donne l’impression d’aborder des sujets en profondeur tout en les survolant. Hum !

    1. 1

      J’adore prendre des remarques de gens qui ne contribuent en rien. Passez votre chemin

      1. 1

        Je ne contribue pas car je n’ai pas un niveau suffisant, malgré mes efforts. Néanmoins, je me forme un avis en la matière. Je le publie par des critiques ou remarques sur le JdH. J’avais un blogue sur lequel j’avais publié un ou deux articles hétéroclites peu intéressant. Je l’ai fermé par manque de compétences dans les domaines suivants : administration système, développement système, administration réseau. Ou dit plus simplement, par manque de compétences en développement Web (full-stack) et ce qui constitue ce que l’on nomme communément l’auto-hébergement de services. Je ne suis pas un pro. mais un amateur confirmé. Cela dit, vous me reprochez de ne pas contribuer par delà mes commentaires. Et ceux-ci ne sont visiblement pas pris en considération : aucune réponse ou prise en compte. Je conçois que mes commentaires ne soient pas forcément bien pris, voire des plus utiles. En conséquence, je ne laisse qu’un aperçu de ce que je pense. Il se pourrait qu’il y ait un problème de fond dans vos articles, comme l’a aussi relevé @bruno666, mais vous faites ce que vous voulez. Après tout, qui suis-je pour juger un travail que je ne fais pas ?

        1. 1

          Par exemple, j’aurais pu ajouter qu’il ne faut pas systématiquement spécifier le nom de chemin absolu des commandes invoquées dans le script, en terme de sécurité. Normalement, on peut définir la valeur de la variable d’environnement PATH dans le script Shell. Et encore, c’est quelque chose de relativement simple à savoir. Je pense qu’au peut faire pire et élever le risque, lorsqu’on traite du niveau de sécurité informatique.

          The restricted shell mode is only one component of a useful restricted environment. It should be accompanied by setting PATH to a value that allows execution of only a few verified commands (commands that allow shell escapes are particularly vulnerable), changing the current directory to a non-writable directory other than $HOME after login, not allowing the restricted shell to execute shell scripts, and cleaning the environment of variables that cause some commands to modify their behavior (e.g., VISUAL or PAGER).

          Modern systems provide more secure ways to implement a restricted environment, such as jails, zones, or containers.

          Source: Bash Documentation

      1. 1

        Merci pour votre commentaire. Je vais tourner la phrase autrement.

        1. 2

          Bonjour, de mon côté c’est toujours un plaisir de vous lire, contenu riche, à jour et détaillé, merci !

          1. 1

            Merci

          1. 2

            “Solution incontournable” je n’y crois pas trop. On se débrouille très bien aussi avec un cluster libvirt managée par Ansible. Je reconnais le côté clef en main de proxmox mais personnellement, pour avoir pratiqué les deux et d’autres, je préfère ma solution.

            1. 1

              Je suis d’accord avec toi. Mais pour certains c incontournable.

              1. 3

                Je pense surtout que la demande de base est complétement infondée (j’ai le mot idiot en tête). Après, si on te paye pour faire le taff, tant mieux pour toi Pourquoi je trouve ça infondé ? On te demande de remplacer dans une recette de cuisine, une carotte par un chou. Spoiler : t’auras pas le même gout

                • Puppet fait de la conformation : tu lui décris CE QUE TU VEUX sur le serveur.
                • Ansible fait de l’orchestration : tu lui donnes des opérations à effectuer.

                Typiquement, puppet va te conformer le fichier A. Quelqu’un te modifie (erreur ou intention, légtitiment ou pas) le fichier A… ll va perdre sa modification au prochain run de l’agent. Question : tu vas vraiment lancé toutes les 30 minutes les playbooks ansible sur l’ensemble de ton parc ? Perso, je l’ai jamais vu. Résultat : Fichier A sera modifié et jamais remis à son état initial.

                Vala pour ma remarque ( et je redis : aucune critique sur toi, si le client paye… tant pis pour son choix, tant mieux pour ton compte bancaire)

                1. 1

                  Globalement je suis d’accord avec toi, même si c’est faisable. D’ailleurs je l’ai vu chez un client, ils faisaient du ansible en mode pull, leurs vms étaient poussées directement avec ansible d’installés, et toute les heures elles allaient chercher leurs propres configuration.

                  1. 1

                    En terme de perf, ça tenait ?

                  2. 1

                    Oui tant mieux sinon de quoi vivrions nous. Sinon ta remarque est pertinente mais voilà Puppet disparaît petit à petit…

                    1. 1

                      Chez mon employeur actuel, on vient de faire l’inverse : Adieu Ansible et Go puppet. Pour la partie orchestration, puppet + choria fonctionne très bien

                      1. 1

                        Il en fait pour tous les goûts. Bonne chance

                        1. 1

                          une raison particulière à l’abandon de Ansible ?

                      2. 1

                        Ça arrive dans un contexte de rachat, les différentes équipes peuvent avoir à uniformiser les outils utilisés.

                        Par contre, c’est pas de chance quand ça tombe sur un cas comme ça, avec deux outils dont le but est différent, et c’est celui qui n’est pas adapté au besoin qui est choisi pour rester ^^

                        Chez nous, Puppet et Ansible sont utilisés tous les deux, mais pour des tâches différentes : Puppet gère la conf persistante (OS, packages, etc.), tandis qu’Ansible est dédié aux tâches “oneshot” (déploiement applicatif, déclaration dans l’AD, etc.).

                      1. 2

                        C’est énorme le potentiel de cet outil branché à prometheus gitlab github aws gcp azure… Fini les sessions de run à dépiler du ticket sans valeur ajouté

                        1. 1

                          J’ai j’ajoute asdf et k9s

                            1. 2

                              Les commentaires sont à lire. Ça vole haut ! Bravo pour l’article

                              1. 1

                                Ça passe aujourd’hui

                                1. 1

                                  J’ai fais des modifications niveau ipv6, me soucis venais probablement de là

                                1. 1

                                  Ça passe pas sur la 4g d’orange. Sur le wifi OK. Changement dans récent ?

                                  1. 1

                                    Faut que je regarde, j’ai une ip dynamique donc j’ai peux être eu un changement d’ip récemment. Pourtant chez gandi la réplication est rapide généralement. Effectivement sur la 4g d’orange ça passe pas, je viens de tester.

                                  1. 1

                                    Ça passe pas de mon côté. Timeout

                                    1. 1

                                      Bizarre, ça passe bien chez moi et j’ai eu quelques commentaires cette après midi. Je vais regarder dans les logs au cas où, mais puisque c’est un timeout je crains ne rien avoir

                                    1. 1

                                      Site down ?

                                      1. 1

                                        Normalement non, là ça fonctionne. J’ai fais un restart de minio suite changement de configuration en début d’après midi, mais normalement tout est UP depuis

                                      1. 1

                                        J’adore les outils écrits en Python… J’ai un problème au niveau de la lib ping appelée quand j’essaie ta commande :/

                                        1. 1

                                          J’ai créé un issue pour régler le souci :) https://github.com/kellyjonbrazil/jc/issues/200

                                          1. 1

                                            J’ai pas eu ce souci. Pb python 3.10

                                        1. [Comment removed by author]

                                          1. 1

                                            Maj vers la version 1.0 de terraform

                                            1. 1

                                              Ayant utilisé pendant des années Pro/E et Fusion j’adore les progrès de Freecad à chaque nouvelle release.