From patchwork Tue Jan 14 20:03:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chuck Lever X-Patchwork-Id: 13939428 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 512D7204098 for ; Tue, 14 Jan 2025 20:03:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736885031; cv=none; b=l4NNwNCrQZ+fLe2UfCZcGOhEDH6WqEfw89zJEhnuPWt9Df61+WldwPb0Ed5+9X2/ZaNdkLuWESgBqpyXaYjY8YdMdtCh728Y5WzuTNRo2w3P/NO1vU/X/Jf7NmsNjfFFE6rfoFKAD3WrK1YBJ0SPyc4RCu3ybSO2d6F/Fum868Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736885031; c=relaxed/simple; bh=u3ZM/GNG5+KpfchYGMFjyzH+/ymniEertnFXhZIV1dg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=igKh6atDbxdOFWTbvTSXg4TDlMgAm9sgnzLMV/wv1uSlXthJnAC93Qs39zqdWVv+kk7144rCHMFfw/s5mgL+OR5J3WIS/PpElFGujl+tDEOKxo89/4UqiEOVtXSko2ZTWwQpB2Xvq+Np7SAjMV8uuN0uTxOmWd/RZoW8QwzQOLk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=C3hUEncV; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="C3hUEncV" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 93024C4CEDD; Tue, 14 Jan 2025 20:03:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1736885030; bh=u3ZM/GNG5+KpfchYGMFjyzH+/ymniEertnFXhZIV1dg=; h=From:To:Cc:Subject:Date:From; b=C3hUEncVY8p4+BxB5thfrvno/q2ZyqJsJnH37BZMN6ZnArgFNScuSmU10qCoZjCXr Yn/5Evqp+dKzgLKbNWwCVQWO/K54n71YtHNIq9pbtTbtmlGfSI6edkY3cKFrK5xnTl +WLfTABMzHJgrWnak5GTPDShFe4JU6g2NgU8u0kHONBkHtX9Rc9PaX1RetZ6QwOqp5 ujf3qt0wEgvmRbEzjGq7E9PEjfSM8BRKqhMq7FXiwRgztWteMwWfZ6Are8WLehDQML 5SvVq6w37M/ShsmOvKcWJ/DHxEsqIsnk5WonKbJlcbixcRW3+dXpzDIbH83r4o5aws /rXTt2P7b9Tbw== From: cel@kernel.org To: Cc: Chuck Lever Subject: [PATCH v1 0/9] Random short subjects Date: Tue, 14 Jan 2025 15:03:39 -0500 Message-ID: <20250114200348.1706018-1-cel@kernel.org> X-Mailer: git-send-email 2.47.1 Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Chuck Lever Here is a set of changes I've been toying with since early December while working on getting AWS hosting to work again. I'm interested in community comments, objections, or other musings before I just merge these. There's no real rocket surgery here, but there could be some controversy. Work on the nfsd role's logic to set up an LVM for exports, which was posted here previously, continues slowly. I have something that seems pretty nice for guestfs, but unfortunately it's complicated by latent bugs and old changes in terraform when it comes to AWS. I'm still working on it. Chuck Lever (9): bringup: prevent the use of vagrant Remove defconfigs/nfsd terraform/aws: Clean up a few nits Clean up task messages devconfig: Replace import_tasks with include_tasks terraform/aws: Enable selection of a Fedora (40) AMI terraform/aws: Add a couple more instance types terraform/aws: Add support for m7a instance types terraform: Hoist aws_profile into the terraform Kconfig defconfigs/nfsd | 396 ------------------ docs/kdevops-terraform.md | 8 +- kconfigs/Kconfig.bringup | 16 - kconfigs/workflows/Kconfig.shared | 2 + .../devconfig/tasks/install-deps/main.yml | 22 +- playbooks/roles/devconfig/tasks/main.yml | 10 +- playbooks/roles/gen_tfvars/defaults/main.yml | 1 + .../templates/aws/terraform.tfvars.j2 | 1 + .../roles/update_etc_hosts/tasks/main.yml | 2 +- scripts/terraform.Makefile | 1 + terraform/aws/Kconfig | 152 ++++++- 11 files changed, 170 insertions(+), 441 deletions(-) delete mode 100644 defconfigs/nfsd Reviewed-by: Luis Chamberlain