From 1621c7c4607e30a2c6dde9bec7da300d1909c87a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mete=20Fatih=20C=C4=B1r=C4=B1t?= Date: Fri, 24 Apr 2026 13:06:26 +0300 Subject: [PATCH 1/2] refactor(webauto-ci): migrate autoware-setup off universe.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 2 step for https://github.com/autowarefoundation/autoware/issues/7052. Switches the web.auto setup hook to the tag-driven install_dev_env.yaml so universe.yaml can be removed on 2026-05-24. - Calls autoware.dev_env.install_dev_env (collection-style) instead of the ansible/playbooks/universe.yaml file path. - Drops prompt_install_nvidia / prompt_download_artifacts extra-vars; the new playbook has no vars_prompt, and NVIDIA + artifacts roles run by default (no --skip-tags for them). - Adds dev_tools to --skip-tags to preserve the install_devel=false behaviour; universe.yaml gated dev_tools on a top-level when clause while install_dev_env.yaml expresses the same via role tags. data_dir, ros2_installation_type, install_devel, rosdistro, and WORKSPACE_ROOT are kept as-is since the receiving roles still consume them unchanged. Signed-off-by: Mete Fatih Cırıt --- .webauto-ci/main/autoware-setup/run.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.webauto-ci/main/autoware-setup/run.sh b/.webauto-ci/main/autoware-setup/run.sh index 69d30e5812..dc261659ea 100755 --- a/.webauto-ci/main/autoware-setup/run.sh +++ b/.webauto-ci/main/autoware-setup/run.sh @@ -1,8 +1,6 @@ #!/bin/bash -e ansible_args=() -ansible_args+=("--extra-vars" "prompt_install_nvidia=y") -ansible_args+=("--extra-vars" "prompt_download_artifacts=y") ansible_args+=("--extra-vars" "data_dir=$HOME/autoware_data") ansible_args+=("--extra-vars" "ros2_installation_type=ros-base") ansible_args+=("--extra-vars" "install_devel=false") @@ -10,7 +8,7 @@ ansible_args+=("--extra-vars" "install_devel=false") ansible_args+=("--extra-vars" "rosdistro=humble") ansible-galaxy collection install -f -r "ansible-galaxy-requirements.yaml" -ansible-playbook "ansible/playbooks/universe.yaml" \ +ansible-playbook autoware.dev_env.install_dev_env \ "${ansible_args[@]}" \ -e WORKSPACE_ROOT="$(pwd)" \ - --skip-tags vcs + --skip-tags vcs,dev_tools From 13c3dd1365afd7a329efc1e5575e2bf09123eaed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mete=20Fatih=20C=C4=B1r=C4=B1t?= Date: Fri, 24 Apr 2026 13:09:50 +0300 Subject: [PATCH 2/2] refactor(webauto-ci): drop dead --skip-tags vcs flag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No role or task in the ansible collection defines a `vcs` tag (never has, per git history), so the flag was a no-op in the old universe.yaml call and stayed a no-op after the install_dev_env migration. Drop it so the remaining `--skip-tags dev_tools` reflects intent. Signed-off-by: Mete Fatih Cırıt --- .webauto-ci/main/autoware-setup/run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.webauto-ci/main/autoware-setup/run.sh b/.webauto-ci/main/autoware-setup/run.sh index dc261659ea..a37dbc1b28 100755 --- a/.webauto-ci/main/autoware-setup/run.sh +++ b/.webauto-ci/main/autoware-setup/run.sh @@ -11,4 +11,4 @@ ansible-galaxy collection install -f -r "ansible-galaxy-requirements.yaml" ansible-playbook autoware.dev_env.install_dev_env \ "${ansible_args[@]}" \ -e WORKSPACE_ROOT="$(pwd)" \ - --skip-tags vcs,dev_tools + --skip-tags dev_tools