Forum Programmation.python Récuperer versions packages

Posté par  . Licence CC By‑SA.
Étiquettes :
2
21
juin
2015

Bonjour,

Je suis partis dans l'idée de faire un script python qui me permet d'installer un serveur web complet avec différents choix au niveau du serveur HTTP(apache2,nginx) et des bdd(postgreSQL,Mysql).

Je suis partis dans l'idée de faire fonctionner ce script sur les distributions basée du Debian, celles sur RedHat et les BSD.

Cependant mon problème se trouve au niveau de la gestion des packages a installer, existe t-il un moyen de récupérer les derniers packages de tel serveur HTTP ou tel bdd que ce soit avec un outils disponible nativement ou avec du sed/awk etc…

J'ai sinon pensé a l'idée de récupérer les sources sur les différents FTP et de les compiler ensuite, est-ce un meilleur choix?

Cordialement

  • # Ansible vs puppet vs chef

    Posté par  (site web personnel, Mastodon) . Évalué à 4.

    Tu peux te pencher sur ansible ou puppet ou chef qui font ce que tu veux faire.

    Y a un fichier de configuration (ou plusieurs) en xml ou yaml ou autre, tu dis quels logiciels tu veux et potentiellement quelle version et il va chercher la bonne en fonction de l'environnement. Tu peux évidemment ajouter des scripts ou des fichiers de conf comme tu veux.

    Enfin bref, renseigne-toi dessus déjà pour voir si ça te conviendrai pas.

    • [^] # Re: Ansible vs puppet vs chef

      Posté par  . Évalué à 2.

      Merci beaucoup pour ta réponse, j'ai regardé pour puppet et en effet il fait exactement ce que je souhaiterais faire.

      Cependant,il nécessite qu'un serveur avec puppet soit crée en amont pour la conf et que un daemon soit mis sur la machine cliente,

      j’étais plus partis dans l'optique de:
      "Monsieur X veut que pour son entreprise, un serveur web soit mis en place avec les outils nécessaire, j'arrive avec mon script, j'exec, je configure les quelques trucs manquants et c'est terminé."

      Dans ce cas là, un tel logiciel serait pas le meilleur des choix.

      J'ai peut-être une vision complétement erronée de la situation, n'étant encore que étudiant.

      Je te remercie quand même pour ta piste, je vais regarder en profondeur ces logiciels pour voir les capacités qu'ils offrent, ça a l'air vraiment intéressant.

      • [^] # Re: Ansible vs puppet vs chef

        Posté par  (site web personnel, Mastodon) . Évalué à 3.

        Tu peux avoir un mode client serveur mais y a aussi un mode stand alone, du coup installer un paquet ou ton propre script c'est pareille.

        Après c'est peut-être overkill par rapport à ton cas d'école.

        • [^] # Re: Ansible vs puppet vs chef

          Posté par  . Évalué à 2.

          Ok, merci beaucoup, j'ai regardé un peu plus en profondeur Ansible, et notamment ce poste et je vais regarder les fonctionnalités qu'il offre et essayer de m'en servir.

          Je te remercie pour tes conseils.

          Cordialement

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.