ubuntu-autoinstall

Generate and validate Subiquity autoinstall configurations for unattended Ubuntu Server deployments.

5|1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/air-gapped/skills --skill ubuntu-autoinstall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ubuntu-autoinstall
Source: https://github.com/air-gapped/skills/tree/main/.claude/skills/ubuntu-autoinstall
Command: npx skills add https://github.com/air-gapped/skills --skill ubuntu-autoinstall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Author, validate, and debug Ubuntu Server autoinstall configuration (the Subiquity installer's autoinstall: schema, version 1) for Ubuntu Server LTS 24.04 and 26.04, focused on unattended on-premise and air-gapped installs — identity, storage (LVM/direct/ZFS/encryption/RAID), apt mirror-selection + proxy + offline fallback, ssh, packages, kernel, late-commands/early-commands, and zero-touch delivery via a NoCloud seed. The network block is netplan v2 (use the ubuntu-netplan skill); the user-data block is cloud-config for the installed system (use the ubuntu-cloud-init skill).

Core Features & Use Cases

  • Author and validate autoinstall configurations for Subiquity v1 across air-gapped and HTTP seed delivery.
  • Coordinate network (netplan v2), identity, storage, and first-boot user-data with NoCloud seeds for automated Ubuntu Server deployments.
  • Facilitate validation workflows, debugging steps, and references to canonical sources for zero-touch installs.

Quick Start

Create autoinstall.yaml seed and boot the installer with autoinstall to perform a zero-touch Ubuntu Server install.

Frequently Asked Questions about ubuntu-autoinstall

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate an unattended Ubuntu Server installation?

Automate unattended Ubuntu Server installation by generating and validating a Subiquity autoinstall configuration. This provides zero-touch deployment via a NoCloud seed for ISO/USB boot or PXE/netboot scenarios.

What is a Subiquity autoinstall configuration used for?

A Subiquity autoinstall configuration is used for unattended Ubuntu Server deployments. It defines identity, storage, networking, and offline mirror provisioning to achieve zero-touch installs in air-gapped data centers.

How do I configure netplan networking for an Ubuntu autoinstall?

Configure netplan networking for an Ubuntu autoinstall by defining the network block using netplan v2 syntax. This integrates with the Subiquity autoinstall schema for automated network setup during deployment.

Does Ubuntu autoinstall support air-gapped data center deployments?

Ubuntu autoinstall supports air-gapped data center deployments through offline mirror provisioning, apt proxy fallback, and NoCloud seed delivery. This ensures zero-touch installation without requiring external internet access.

Can I use cloud-init user-data within an Ubuntu autoinstall configuration?

You can use cloud-init user-data within an Ubuntu autoinstall configuration to execute scripts and configure the installed system on first boot. This is integrated via the NoCloud seed delivery workflow.

How do I validate a Subiquity autoinstall configuration before deployment?

Validate a Subiquity autoinstall configuration by checking the autoinstall schema version 1 for correct identity, storage, and late-commands syntax. This debugging step prevents failures during unattended Ubuntu Server installs.