Test CSB Praktikum - Ubuntu 24.04 Autoinstall.Yaml - Minimal
The snippet can be accessed without any authentication.
Authored by
baumann
Für die weitere Verteilung der Pakete mit Ansible
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
Please register or sign in to comment