Skip to content
Snippets Groups Projects

Test CSB Praktikum - Ubuntu 24.04 Autoinstall.Yaml - Minimal

  • Clone with SSH
  • Clone with HTTPS
  • Embed
  • Share
    The snippet can be accessed without any authentication.
    Authored by baumann

    Für die weitere Verteilung der Pakete mit Ansible

    Edited
    autoinstall.yaml 2.11 KiB
    #cloud-config
    autoinstall:
      version: 1
      source:
        id: ubuntu-desktop
    
      locale: en_US.UTF-8
      keyboard:
        layout: de
      timezone: Europe/Berlin
    
      storage:
        layout:
          name: lvm  # Verwende LVM für die gesamte Festplatte
          sizing-policy: all  # Nutze den gesamten verfügbaren Speicherplatz
    
      network:
        version: 2
        ethernets:
          ens33:
            dhcp4: true
            dhcp6: true
    
      identity:
        username: csb_admin
        hostname: localhost
        password: "$6$rkn5j4nIIyVU7ocJ$rNFpRNfm5aQ7Uyecsvt.ChjAcRLMSWgofU9p/gZvTlsZlkbcvKu115/JAn5GgPOXtGVbCTlj/J4PqfkS6esxo."
    
      drivers:
        install: true  # Automatische Installation der Treiber
    
      ssh:
        install-server: true
        allow-pw: false  # Passwort-Authentifizierung deaktiviert für erhöhte Sicherheit
        authorized-keys:
          - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMk3GFimvmnb5rWGq1+OkGKhfTIPrhangTEVe+aHVnGu
    
      user-data:
        users:
          - name: csb_user
            shell: /bin/bash
            lock_passwd: false
            passwd: "$6$NAC8WrL4TH0Cd82B$CqNILbIn2wqw7hDWEKXDdFGdhjyvMY8lxJFSYHe18vuuIZn7Ta1QT7np9rEO6TYJTE8i7wzv7ptUorBxkBQu3."
            groups: users
            ssh_authorized_keys:
              - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMk3GFimvmnb5rWGq1+OkGKhfTIPrhangTEVe+aHVnGu
          
          - name: csb_admin
            shell: /bin/bash
            lock_passwd: false
            sudo: "ALL=(ALL) NOPASSWD:ALL"  # Admin-Benutzer für Ansible mit Sudo-Rechten
            groups: sudo
            passwd: "$6$rkn5j4nIIyVU7ocJ$rNFpRNfm5aQ7Uyecsvt.ChjAcRLMSWgofU9p/gZvTlsZlkbcvKu115/JAn5GgPOXtGVbCTlj/J4PqfkS6esxo."
            ssh_authorized_keys:
              - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMk3GFimvmnb5rWGq1+OkGKhfTIPrhangTEVe+aHVnGu
    
      packages:
        - git
        - python3-pip
        - net-tools
    
      snaps:
        - name: pycharm-community
          channel: stable
          classic: true
    
      late-commands:
        - curtin in-target --target=/target ubuntu-drivers autoinstall  # Automatische Treibererkennung und Installation
        #- curtin in-target --target=/target apt-get install -y nvidia-driver-535  # Nvidia-Treiber für RTX4090 installieren
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Please register or to comment