Received: from stravinsky.debian.org (stravinsky.debian.org [IPv6:2001:41b8:202:deb::311:108]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id C50E42240D8 for <~alpine/devel@lists.alpinelinux.org>; Sat, 7 Oct 2023 05:51:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; s=smtpauto.stravinsky; h=X-Debian-User:In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=KEuWwcLCT+/zyNEKAB8sO7mQCuVQBwCPyDH0MvS88lY=; b=WbBvHGZuuQ4QKwv0r2jpfwqee/ PO9gLeeH1FzU//b38vznjJZrUVfgjM8mr3ZSg2pbOfZOmnJLcu/DuP4gmGmQEVtL7Z0V6N8u/3YQn +p7ChEnn1ZHRfScNmGl166TD99Fi8bhMjBsghI9KjjrIcs/0wW54OcUSQtyKfsX6WafbiL3dLLf0u Ic5VzPn9UYIJVZXDnmeIGtx9I12xG+x20cED6zM8kMQF6FmuBbyzH8JLoX7JWvddJWCRPWmR04+6w I/kEb4LSZ8OmtHZsHPdfDRjlwLRF9DUsZWDYm6B8O8EmHiTqfSWvtjJXgwtzOE46v4pFEyrFXHGRX TFV/6Odg==; Received: from authenticated user by stravinsky.debian.org with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.94.2) (envelope-from ) id 1qp0DY-0055y7-VC; Sat, 07 Oct 2023 05:51:14 +0000 Date: Sat, 7 Oct 2023 07:51:12 +0200 From: Guido Trotter To: Natanael Copa Cc: ~alpine/devel@lists.alpinelinux.org Subject: Re: Proof of concept alpine non-interactive autosetup Message-ID: References: <20231006174849.6a309b40@ncopa-desktop.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231006174849.6a309b40@ncopa-desktop.lan> X-Debian-User: ultrotter On Fri, Oct 06, 2023 at 05:48:49PM +0200, Natanael Copa wrote: Hi Natanael, > Nice to see that somebody finally figured out how to do this with apkovl! > Thanks! > > I have tested this on libvirt+kvm in diskless mode, but it should work > > pretty much on any platform where the apkovl can be passed in either > > directly or via an extra block device. > > > > My initial proof of concept is at: > > https://gitlab.alpinelinux.org/ultrotter/alpine-autosetup > > > > Let me know if you have thoughts, or ideas! > > Since alpine 3.18 you can use tiny-cloud and attach a cidata volume > similar to cloud-init's nocloud. This was implemented because the > apkovl way appeared to be too hard for users in general. > Thanks! I'll try also this and see if it works for me! One little note is that this doesn't seem to be documented anywhere? Or where can I find official info about it? I would have expected to find a note here: https://docs.alpinelinux.org/user-handbook/0.1a/Installing/medium.html And/or a bit more on the wiki? https://wiki.alpinelinux.org/wiki/Installation I can try to prepare a patch for the handbook if I try it out and make it work. What do you think? Thanks, Guido