Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Terraform starten über ioBroker

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.4k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    1.2k

Terraform starten über ioBroker

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
8 Beiträge 4 Kommentatoren 648 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • W Offline
    W Offline
    Wolpertinger
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    gibt es irgendeinen Adapter, der mittels Terraform Infrastruktur via Code (IaC) ausrollen kann?

    OliverIOO 1 Antwort Letzte Antwort
    0
    • W Wolpertinger

      Hallo zusammen,

      gibt es irgendeinen Adapter, der mittels Terraform Infrastruktur via Code (IaC) ausrollen kann?

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      @wolpertinger

      Hast du denn das Gefühl, dass ioBroker dafür das richtige Tool ist?
      Wenn ja, dann könntest du die JavaScript API verwenden, die Terraform bereitstellt und diese im JavaScript adapter ansteuern.
      https://github.com/strigo/terraformjs

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      W 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @wolpertinger

        Hast du denn das Gefühl, dass ioBroker dafür das richtige Tool ist?
        Wenn ja, dann könntest du die JavaScript API verwenden, die Terraform bereitstellt und diese im JavaScript adapter ansteuern.
        https://github.com/strigo/terraformjs

        W Offline
        W Offline
        Wolpertinger
        schrieb am zuletzt editiert von
        #3

        @oliverio Ja, eigentlich schon. So kann man automatisiert aus seinem Haus-Kalender bei einem Eintrag "Urlaub" ein Wireguard-VPN für die Zeit des Urlaubs hochfahren und danach wieder entfernen lassen, um direkt wieder Kosten in einem RZ zu sparen.

        OliverIOO 1 Antwort Letzte Antwort
        0
        • W Wolpertinger

          @oliverio Ja, eigentlich schon. So kann man automatisiert aus seinem Haus-Kalender bei einem Eintrag "Urlaub" ein Wireguard-VPN für die Zeit des Urlaubs hochfahren und danach wieder entfernen lassen, um direkt wieder Kosten in einem RZ zu sparen.

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #4

          @wolpertinger

          Also entweder habe ich Terraform nicht verstanden oder du.
          Das was du gerade beschrieben hast geht doch mit einem einfachen

          docker-compose up
          

          oder

          docker-compose down
          

          um den docker container hoch und runter zu fahren.
          https://docs.docker.com/engine/reference/commandline/compose_up/

          terraform ist eher dafür um ganze infrastrukturen per code zu definieren und auf eine serverfarm/cloud auszurollen.

          terrraform steht meiner Meinung nach noch über kubernetes, mit dem man eine ganze cloud managen kann (also keine endanwender instanz, sondern die ganze serverfarm in einer cloud).

          von daher denke ich, terraform ist nix dafür.

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          W 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @wolpertinger

            Also entweder habe ich Terraform nicht verstanden oder du.
            Das was du gerade beschrieben hast geht doch mit einem einfachen

            docker-compose up
            

            oder

            docker-compose down
            

            um den docker container hoch und runter zu fahren.
            https://docs.docker.com/engine/reference/commandline/compose_up/

            terraform ist eher dafür um ganze infrastrukturen per code zu definieren und auf eine serverfarm/cloud auszurollen.

            terrraform steht meiner Meinung nach noch über kubernetes, mit dem man eine ganze cloud managen kann (also keine endanwender instanz, sondern die ganze serverfarm in einer cloud).

            von daher denke ich, terraform ist nix dafür.

            W Offline
            W Offline
            Wolpertinger
            schrieb am zuletzt editiert von Wolpertinger
            #5

            @oliverio Ich rolle das ja auf einer VM, die es zum größten Teil der Zeit (Nicht-Urlaub) nicht gibt um Geld zu sparen in einem RZ (nicht daheim) aus und setze darin Wireguard fertig auf inkl. Firewall (Security Groups) in OpenStack für administrative Dienste. Zusätzlich dazu lege ich noch DNS Records bei Cloudflare passend dazu an. Da reicht ein harmloses Docker Compose nicht - worauf auch, es existiert ja kein Server.
            Es ist kein VPN um daheim reinzukommen (siehe RZ oben), sondern "sorgenfrei" im Internet während des Urlaubs surfen zu können wenn man im einem öffentlichen Hotel-WLAN rumhängt.

            Wenn jetzt "terraform apply -auto-approve" über ein z.B. Blockly-Skript aus dem passenden Hauskalender für einen Urlaubseintrag automatisch getriggert würde (bzw. destroy am Ende), wäre das nett.

            PS: Es ist übrigens keine Frage, ob das mit Terraform richtig ist oder nicht - es funktioniert bereits.

            W 1 Antwort Letzte Antwort
            0
            • W Wolpertinger

              @oliverio Ich rolle das ja auf einer VM, die es zum größten Teil der Zeit (Nicht-Urlaub) nicht gibt um Geld zu sparen in einem RZ (nicht daheim) aus und setze darin Wireguard fertig auf inkl. Firewall (Security Groups) in OpenStack für administrative Dienste. Zusätzlich dazu lege ich noch DNS Records bei Cloudflare passend dazu an. Da reicht ein harmloses Docker Compose nicht - worauf auch, es existiert ja kein Server.
              Es ist kein VPN um daheim reinzukommen (siehe RZ oben), sondern "sorgenfrei" im Internet während des Urlaubs surfen zu können wenn man im einem öffentlichen Hotel-WLAN rumhängt.

              Wenn jetzt "terraform apply -auto-approve" über ein z.B. Blockly-Skript aus dem passenden Hauskalender für einen Urlaubseintrag automatisch getriggert würde (bzw. destroy am Ende), wäre das nett.

              PS: Es ist übrigens keine Frage, ob das mit Terraform richtig ist oder nicht - es funktioniert bereits.

              W Offline
              W Offline
              Wolpertinger
              schrieb am zuletzt editiert von
              #6

              Ok, jetzt via Blockly-Skript und exec gelöst.

              D 1 Antwort Letzte Antwort
              0
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von Homoran
                #7

                @wolpertinger sagte in Terraform starten über ioBroker:

                Ok, jetzt via Blockly-Skript und exec gelöst.

                und du meinst wirklich, dass du mit dem Thema hier richtig bist?
                https://forum.iobroker.net/topic/59411/hinweise-zu-dem-unterforum-einsteigerfragen/1

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • W Wolpertinger

                  Ok, jetzt via Blockly-Skript und exec gelöst.

                  D Offline
                  D Offline
                  darkiop
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @wolpertinger

                  Würdest du dein Projekt vorstellen?

                  Die Idee dahinter (hast ja schon zum Teil hier beschrieben), welchen Cloudanbieter (Hetzner, AWS, ...), deine Logik dazu im ioBroker?

                  Kling jedenfalls spannend ;) Ich arbeite immer wieder mal daran mein komplettes lokales LAN Setup (inkl. per VPN abgebundener LANs bei der Verwandtschaft), in Ansible abzubilden. Terraform, welches dann auf z.B. auf Proxmox die passenden LXCs/VMs erstellt steht auch auf der ToDo liste (aber ganz weit hinten aktuell ;))

                  Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

                  1 Antwort Letzte Antwort
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  379

                  Online

                  32.9k

                  Benutzer

                  83.2k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2026
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe