Skip to content
  • Kategorien
  • World
  • Aktuell
  • Tags
  • Beliebt
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
linux-nerds.org

linux-nerds.org

  1. Übersicht
  2. Linux
  3. Ansible
  4. Ansible - Hetzner Server erstellen

Ansible - Hetzner Server erstellen

Geplant Angeheftet Gesperrt Verschoben Ansible
ansiblelinuxhcloud
1 Beiträge 1 Kommentatoren 344 Aufrufe
  • Ä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.
  • FrankMF Offline
    FrankMF Offline
    FrankM
    schrieb am zuletzt editiert von FrankM
    #1

    Da ich ja seit ein paar Tagen mit Ansible und Semaphore rumspiele, bin ich beim Suchen im Netz über hcloud von Hetzner gestolpert. Das wollte ich ja schon immer mal testen....

    Was brauchen wir?

    apt install python3-hcloud
    

    und einen SSH-Key, falls ihr noch keinen habt.

    Screenshot_20230810_172030_ergebnis.png

    Dann noch einen API Token

    API_ergebnis.png

    Ein Ansible Script, hier soll es mal hcloud-server.yml heißen.

    ---
    - name: Create Basic Server
      hosts: localhost
      connection: local
      gather_facts: False
      user: frank
      vars:
        hcloud_token: <HETZNER_TOKEN>
      tasks:
        - name: Create a basic server
          hcloud_server:
              api_token: "{{ hcloud_token }}"
              name: test-server
              server_type: cx11
              location: nbg1
              image: debian-12
              state: present
              ssh_keys: <NAME SSH KEY FROM WEBINTERFACE HETZNER> 
          register: server
    

    Und dann einmal das Script starten

    ansible-playbook -v hcloud-server.yml
    

    Kurze Zeit später ist der Server fertig. Zugriff bekommt man dann mittels seines SSH-Keys. Wenn man keinen SSH-Key angibt, erstellt Hetzner ein Root-PW was nach dem ersten Login geändert werden muss. Das Root-PW zeigt euch das Ansible-Script im Output an. Es sei Euch aber dringend empfohlen nur mit SSH-Keys zu arbeiten.

    Server.png

    Alles in allem finde ich das eine praktische Sache, mal eben einen Server zu erzeugen und zu starten. Danach noch mit Semaphore ein Playbook drüber laufen lassen, was mir die Ersteinrichtung des Servers abnimmt. Wie aktualisieren, Pakete installieren, die ich immer brauche usw.

    Mal sehen, ob ich das Tool auch noch in einigen Wochen benutze.

    Im Fediverse -> @FrankM@nrw.social

    1. NanoPi R5S
    2. Quartz64 Model B, 4GB RAM
    3. Quartz64 Model A, 4GB RAM
    4. RockPro64 v2.1
    1 Antwort Letzte Antwort
    0
    • FrankMF FrankM verschob dieses Thema von Linux am
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    • FrankMF

      Debian Bookworm 12.9 released

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Linux debian linux bookworm
      1
      0 Stimmen
      1 Beiträge
      335 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Update 1.32.5 - Security Fixes!

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Vaultwarden vaultwarden linux
      1
      0 Stimmen
      1 Beiträge
      134 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Links zu Vaultwarden

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Vaultwarden vaultwarden bitwarden linux
      1
      0 Stimmen
      1 Beiträge
      160 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Hetzner Cloud - Volumes

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Allgemeine Diskussionen linux
      1
      3
      0 Stimmen
      1 Beiträge
      1k Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Portainer - NodeBB Container erstellen

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Linux nodebb portainer linux redis
      1
      5
      0 Stimmen
      1 Beiträge
      345 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Ubiquiti ER-X - Firewall

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben OpenWRT & Ubiquiti ER-X openwrt linux er-x
      1
      2
      0 Stimmen
      1 Beiträge
      302 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Wireguard - nmcli

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Wireguard linux wireguard
      1
      2
      0 Stimmen
      1 Beiträge
      695 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      NGINX - Installation

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben NGINX nginx linux
      1
      2
      0 Stimmen
      1 Beiträge
      361 Aufrufe
      Niemand hat geantwortet
    Powered by NodeBB | Contributors
    © 2022 frank-mankel.de
    Fediverse
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Kategorien
    • World
    • Aktuell
    • Tags
    • Beliebt