DAS sollte JEDER machen! Automatisiere deine Installationen mit Ansible

Поділитися
Вставка

КОМЕНТАРІ • 6

  • @Glatze603
    @Glatze603 5 місяців тому +2

    Sehr gut, weiter so!

  • @oldanalog_synth9244
    @oldanalog_synth9244 4 місяці тому

    Super Anleitung, vielen Dank.

    • @code_worker
      @code_worker  4 місяці тому

      Danke für das Lob!
      Freut mich, dass es dir gefällt.

  • @linghuu2023
    @linghuu2023 4 місяці тому

    Ich würde SQL Server, VPN und Cloud testen / installieren. Wie muss ich das in Ansibel einstellen ? Und was für Distribution sowie möglichst kompakte Hardware würdest du empfehlen bitte

    • @code_worker
      @code_worker  4 місяці тому

      Da stecken jetzt mehrere Fragen drin.
      Ich würde erstmal sagen, dass die Hardware-Frage davon abhängt, was du damit vorhast und wie viel Last du erwartest.
      ➤ Hardware: Wenn es um die ersten Tests geht, dann kannst du das (in der Regel) sogar auf deinem lokalen Rechner mit einer VM machen.
      Mit meinem lokalen Rechner würde ich auch beginnen, damit man die ersten Erfahrungen mit Ansible machen kann und noch kein Geld in neue Hardware investieren muss.
      Falls du es nicht auf deinem lokalen System ausprobieren möchtest und noch irgendwo einen Raspberry Pi hast, dann bietet der sich für die ersten Tests an.
      Wie gesagt, die Hardware ist ganz eng an dein Projekt bzw. an deine Anforderung gekoppelt.
      ➤ Distribution: Als Distribution hat sich bei mir Ubuntu bewährt. Hier kommt es aber natürlich auch wieder auf die Anforderungen an. RedHat kommt oftmals im Enterprise Segment zum Einsatz. Da sind dann die Ansible "Befehle", zum Beispiel bei der Installation von Paketen, anders. RedHat ist jedoch kostenpflichtig. Deswegen würde ich gerade für Private- oder Test-Projekte Ubuntu nutzen.
      ➤ Datenbanken (SQL): Ich nehme an, dass du die Datenbank nativ auf dem System betreiben möchtest. Dann kann die Installation oft über den Paketmanager der Linux-Distribution erfolgen. Dazu gibt es in der Regel eigene Pakte, die du dann mit apt oder yum installieren kannst. Die Konfiguration und Administration kann da schon etwas schwieriger werden. Aber, hierfür gibt es sogenannte "community collections" für Ansible. Das sind Module, die du dir für Ansible installieren kannst. Diese Module stellen dir dann spezielle "Befehle" zum Beispiel für die Datenbank zur Verfügung. Eine Aufstellung von diesen Modulen findest du unter: docs.ansible.com/ansible/latest/collections/community/index.html
      Schau da einmal rein. Eventuell ist da etwas für dein favorisiertes DBMS dabei.
      ➤ VPN: Beim VPN bin ich (ehrlich gesagt) nicht der Experte. Ich nehme aber an, dass du einen VPN Dienst bereitstellen möchtest. Dann würde ich sicherlich mir zu erst openvpn ansehen. Da kenne ich mich aber nicht aus. Deswegen kann ich dir dabei leider nicht weiterhelfen.
      ➤ Cloud: Was möchtest du hier genau ausprobieren? Da weiß ich nicht genau, was du machen möchtest. Deswegen ist das schwierig zu beantworten. Möchtest du solche Produkte wie NextCloud bei dir privat hosten und darauf zugreifen? Oder möchtest du eine Software oder einen Container zu einem der Cloud Anbieter, wie Google und Amazon, ausliefern?