From mboxrd@z Thu Jan 1 00:00:00 1970 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 079C52857C3 for ; Mon, 19 May 2025 16:21:36 +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=1747671696; cv=none; b=AzxbluU+Df7+ZPzKni0lEJBiFIz88/K4q8GIjhsxRKepAso5hStZY+4XDb6LsHits0YGp+9y32vARc/msIdYqvnY7pcWJbU4wmesdx8GBWVFgZOuvXftP2/HqXe6Yeap6OsQ83CdncVX5VxkTnJ4tzlZhOIyCaeiv0rvAnmn7zk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747671696; c=relaxed/simple; bh=+DfBa7HAcutz3dhywdJJgRMhZjXrnKtBQ0bRcXC1bXQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oSZNzwYKdJwABQH16378XmC/8yXh7In6eLD8g2cV9wBVL7zBVdDxYpUFmTVm/QVYKawEwvW+2UC0nirqHY8BMCGRj9bBQcfHnYO4f/kXh34QuGdjBxZ3aHGSBtmzVAjyyW65fD6JwIIqrOx1r1qtsB84fUkn0ycwYLkQZUhq3JY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=oTGfbgG0; 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="oTGfbgG0" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8A8E0C4CEE4; Mon, 19 May 2025 16:21:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747671695; bh=+DfBa7HAcutz3dhywdJJgRMhZjXrnKtBQ0bRcXC1bXQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oTGfbgG0dBfNw++uhBEkjhdTm2WxVToD8FCABwQ5ariFelxFUrQelze6ckXSFYkc6 qv0Rg4asFl5Y0FZvFaEqHYGwRO11VWSGodVHJiyYO5GXMFe9Z/6r4RYSUKNeU1ZfpD lxM6z9OCRgiZbLTA8sFveoZ89fm5lq1OMglrE/qrjc+j9lAyYh7Ugvt6rIJx10vLkS 3ONHC3ED3Tsvwugs3yeVCJ9rd8qrJs/q/4LBiFhCLE5+ylnOiYREpQC3DwZPPeulmk 9xkau/KT/Hz8DZQsUMbUka2vCojL2WzEnbPlE/HUi3yuaoFjuPzLCdE/FrZTAfUglc RPPPItfGdAMWg== From: cel@kernel.org To: Cc: Daniel Gomez , Chuck Lever Subject: [PATCH v2 4/4] bootlinux: Fold bootlinux-local into the bootlinux role Date: Mon, 19 May 2025 12:21:31 -0400 Message-ID: <20250519162131.381359-5-cel@kernel.org> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250519162131.381359-1-cel@kernel.org> References: <20250519162131.381359-1-cel@kernel.org> Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Chuck Lever Clean up: Adopt the more common mechanism for running a local action instead of running a separate play. No change in behavior is expected. Signed-off-by: Chuck Lever --- playbooks/bootlinux-local.yml | 5 ----- .../roles/bootlinux-local/defaults/main.yml | 3 --- .../roles/bootlinux-local/tasks/install-deps | 1 - .../roles/bootlinux-local/tasks/main.yml | 19 ------------------- playbooks/roles/bootlinux/tasks/main.yml | 8 ++++++++ workflows/linux/Makefile | 3 --- 6 files changed, 8 insertions(+), 31 deletions(-) delete mode 100644 playbooks/bootlinux-local.yml delete mode 100644 playbooks/roles/bootlinux-local/defaults/main.yml delete mode 120000 playbooks/roles/bootlinux-local/tasks/install-deps delete mode 100644 playbooks/roles/bootlinux-local/tasks/main.yml diff --git a/playbooks/bootlinux-local.yml b/playbooks/bootlinux-local.yml deleted file mode 100644 index e342f0e56fb1..000000000000 --- a/playbooks/bootlinux-local.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: localhost - connection: local - roles: - - role: bootlinux-local diff --git a/playbooks/roles/bootlinux-local/defaults/main.yml b/playbooks/roles/bootlinux-local/defaults/main.yml deleted file mode 100644 index d7c41f4c3e90..000000000000 --- a/playbooks/roles/bootlinux-local/defaults/main.yml +++ /dev/null @@ -1,3 +0,0 @@ -# SPDX-License-Identifier copyleft-next-0.3.1 ---- -bootlinux_9p: False diff --git a/playbooks/roles/bootlinux-local/tasks/install-deps b/playbooks/roles/bootlinux-local/tasks/install-deps deleted file mode 120000 index 492aaaa0174a..000000000000 --- a/playbooks/roles/bootlinux-local/tasks/install-deps +++ /dev/null @@ -1 +0,0 @@ -../../bootlinux/tasks/install-deps/ \ No newline at end of file diff --git a/playbooks/roles/bootlinux-local/tasks/main.yml b/playbooks/roles/bootlinux-local/tasks/main.yml deleted file mode 100644 index 367b3af46ec6..000000000000 --- a/playbooks/roles/bootlinux-local/tasks/main.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -- name: Import optional extra_args file - include_vars: "{{ item }}" - ignore_errors: yes - with_first_found: - - files: - - "../extra_vars.yml" - - "../extra_vars.yaml" - - "../extra_vars.json" - skip: true - tags: vars - -- name: Install dependencies to build Linux on host - tags: [ 'deps' ] - run_once: true - local_action: import_tasks install-deps/main.yml - when: - - bootlinux_9p|bool - diff --git a/playbooks/roles/bootlinux/tasks/main.yml b/playbooks/roles/bootlinux/tasks/main.yml index ab647d9862a8..01ad2344185f 100644 --- a/playbooks/roles/bootlinux/tasks/main.yml +++ b/playbooks/roles/bootlinux/tasks/main.yml @@ -15,6 +15,14 @@ ansible.builtin.import_tasks: file: install-deps/main.yml +- name: Install dependencies to build the Linux kernel + delegate_to: localhost + run_once: true + ansible.builtin.import_tasks: + file: install-deps/main.yml + when: + - bootlinux_9p|bool + # We do this regardless of what distro you use - name: Install b4 become: yes diff --git a/workflows/linux/Makefile b/workflows/linux/Makefile index ecce273a4f67..aaf604a1071a 100644 --- a/workflows/linux/Makefile +++ b/workflows/linux/Makefile @@ -90,9 +90,6 @@ LINUX_HELP_EXTRA := PHONY += linux linux: $(KDEVOPS_NODES) - $(Q)ansible-playbook $(ANSIBLE_VERBOSE) \ - $(KDEVOPS_PLAYBOOKS_DIR)/bootlinux-local.yml \ - --extra-vars="$(BOOTLINUX_ARGS)" $(Q)ansible-playbook $(ANSIBLE_VERBOSE) -i \ $(KDEVOPS_HOSTFILE) $(KDEVOPS_PLAYBOOKS_DIR)/bootlinux.yml \ --extra-vars="$(BOOTLINUX_ARGS)" $(LIMIT_HOSTS) -- 2.49.0