X-Original-To: alpine-user@lists.alpinelinux.org Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by lists.alpinelinux.org (Postfix) with ESMTP id A046CF84F74 for ; Sat, 6 Jul 2019 00:17:54 +0000 (UTC) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id F063A20D87; Fri, 5 Jul 2019 20:17:53 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 05 Jul 2019 20:17:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=crute.us; h=date :from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm1; bh=plAUImrBbDzXYoacA/USODmCu6N 78EmGyt71ie36UvQ=; b=LGzEOgjxHwcW/vKEAyH/T6lKUvq9Ya75ssZn+GyID3t iCYSUatWWiCVZ1oOrvTNn4AAax8pYT18CTb+mntVxncFEqR6Ldb08qNaO8HfLjxb mxjx1j/KeDc1+Vf14686NXdmBz5KvRBWLYQr2QhuVU2CuXXBQYIAZ/dgICG+lADa GivREr0uOnrjN+zd2alPES6rYpnAQLO6Mt2WT/aPgEFj0QpjPTRDFcJsGwkW5OVU HUfL5CAJK0H77NqDPodYZGqbBoHaOdgF8uelQ6UGGTHNTJDcX9OYSJ1/Qv97n3Jq bgk0rHc3DC19hNoWT9sf0qzc/RSgiusWxGxn8Uy8+yw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=plAUIm rBbDzXYoacA/USODmCu6N78EmGyt71ie36UvQ=; b=Y7eryasFBkCgj69no6ctRv TFzq9ExTSxuWy7tIfK0KLqtCAMHfNqOaSOaAyWp3kdbt/AXEDRQvvTFxnOotLm8c q9f1CI0aB4I4AzOvC9DiMmYRIK83+5SBuG6ciyJ82tJzj8KKnQiar6apSMgkWQ1T KfOsmyb1w8Y8hbn1ooLObKPRrYrufIcfi5uPA4OeiO0C1p+HIrf5Cas2ojL4Ma6p sVnkKRkjupd7SqxbM3ABc2u2i65TTr+dbf+VjN3tf7GHypNfiEooznOCxvJH8FHj Ze53kDOigOxCij84ysgRpWTEOzfWDjKs2pYIYozv9zKJLMGWtH/rgBD37dFUS1FA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrfeehgdeffecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujggfsehttdertddtredvnecuhfhrohhmpefoihhkvgcu vehruhhtvgcuoehmihhkvgestghruhhtvgdruhhsqeenucffohhmrghinhepghhithhhuh gsrdgtohhmnecukfhppedvgedrfeehrdelgedrudelnecurfgrrhgrmhepmhgrihhlfhhr ohhmpehmihhkvgestghruhhtvgdruhhsnecuvehluhhsthgvrhfuihiivgeptd X-ME-Proxy: Received: from crute.us (unknown [24.35.94.19]) by mail.messagingengine.com (Postfix) with ESMTPA id 3BF988005B; Fri, 5 Jul 2019 20:17:53 -0400 (EDT) Date: Sat, 6 Jul 2019 00:17:51 +0000 From: Mike Crute To: Bob Bagwill Cc: alpine-user@lists.alpinelinux.org Subject: Re: [alpine-user] Why no official AWS AMI? Message-ID: <20190706001749.GA17374@crute.us> References: X-Mailinglist: alpine-user Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Editor: VIM - Vi IMproved 8.1 User-Agent: Mutt/1.5.24 (2015-08-30) On Thu, May 16, 2019 at 11:12:44AM -0400, Bob Bagwill wrote: > Is there any particular reason why there is no official Alpine Linux > AWS AMI? There is a community maintained AMI available, which the maintainers consider to be stable. The build scripts and information for discovering the AMI IDs are on GitHub: https://github.com/mcrute/alpine-ec2-ami We're working through some backlog items to handle automated builds and notifications of new releases but the AMI itself is stable. Give it a try and feel free to open GitHub issues on the tooling repo if you run into any problems with it. There are currently x86_64 builds for 3.9.x, 3.10.x, and edge. ARM64 builds are coming soon. Our long-term plan is to stabilize and automate the AMI building and then work with the Alpine Linux community to hopefully make this an official release. Many cloud providers use cloud-init to bootstrap their instances. cloud-init is a tool written Python that contains many different distribution-specific backends. Unfortunately it's rather complicated to add a backend for Alpine and none of the AMI maintainers currently have the time to do it; also, we want to keep the image as slim as possible so adding a bunch of Python dependencies is unappealing. We wrote our own very lightweight version of cloud-init called tiny-ec2-bootstrap (https://github.com/mcrute/tiny-ec2-bootstrap) which does all of the basics and supports some minimal customization. If anyone has the time to make cloud-init work for Alpine we'd be open to taking a patch to integrate it. In the meantime tiny-ec2-bootstrap should work. Pull requests and issues welcomed! ~mike --- Unsubscribe: alpine-user+unsubscribe@lists.alpinelinux.org Help: alpine-user+help@lists.alpinelinux.org ---