diff --git a/ansible/playbooks/openadk.yaml b/ansible/playbooks/openadk.yaml index 496b3d8a73b..f343d9cef55 100644 --- a/ansible/playbooks/openadk.yaml +++ b/ansible/playbooks/openadk.yaml @@ -25,7 +25,7 @@ - role: autoware.dev_env.kisak_mesa when: module == 'base' - role: autoware.dev_env.build_tools - when: module == 'all' and install_devel=='true' + when: module == 'all' and install_devel=='y' # Module specific dependencies - role: autoware.dev_env.geographiclib diff --git a/ansible/playbooks/universe.yaml b/ansible/playbooks/universe.yaml index ea9b9fbb64b..e443c041bc5 100644 --- a/ansible/playbooks/universe.yaml +++ b/ansible/playbooks/universe.yaml @@ -12,6 +12,11 @@ [Warning] Should the ONNX model files and other artifacts be downloaded alongside setting up the development environment. Download artifacts? [y/N] private: false + - name: install_devel + prompt: |- + [Warning] Do you want to install recommended development tools for Autoware? [y/N] + private: false + default: y pre_tasks: - name: Verify OS ansible.builtin.fail: @@ -52,7 +57,7 @@ # Autoware devel dependencies - role: autoware.dev_env.dev_tools - when: install_devel == 'true' + when: install_devel == 'y' # ONNX files and other artifacts - role: autoware.dev_env.artifacts diff --git a/ansible/roles/cuda/tasks/main.yaml b/ansible/roles/cuda/tasks/main.yaml index 0a075de1cfb..01233396a71 100644 --- a/ansible/roles/cuda/tasks/main.yaml +++ b/ansible/roles/cuda/tasks/main.yaml @@ -35,7 +35,7 @@ - libcublas-dev-{{ cuda__dash_case_cuda_version.stdout }} - libcurand-dev-{{ cuda__dash_case_cuda_version.stdout }} update_cache: true - when: install_devel == 'true' + when: install_devel == 'y' - name: Install CUDA libraries except for cuda-drivers become: true @@ -46,7 +46,7 @@ - libcublas-{{ cuda__dash_case_cuda_version.stdout }} - libcurand-{{ cuda__dash_case_cuda_version.stdout }} update_cache: true - when: install_devel == 'false' + when: install_devel == 'N' - name: Install extra CUDA libraries for x86_64 become: true diff --git a/ansible/roles/tensorrt/tasks/main.yaml b/ansible/roles/tensorrt/tasks/main.yaml index 5c2a49e0d3d..816ba7dad4b 100644 --- a/ansible/roles/tensorrt/tasks/main.yaml +++ b/ansible/roles/tensorrt/tasks/main.yaml @@ -25,7 +25,7 @@ allow_change_held_packages: true allow_downgrade: true update_cache: true - when: install_devel == 'true' + when: install_devel == 'y' # apt-mark hold - name: Prevent CUDA-related packages from upgrading @@ -53,4 +53,4 @@ - libnvinfer-headers-plugin-dev - libnvparsers-dev - libnvonnxparsers-dev - when: install_devel == 'true' + when: install_devel == 'y' diff --git a/setup-dev-env.sh b/setup-dev-env.sh index fe4b9a8fa3b..e5cb6953f61 100755 --- a/setup-dev-env.sh +++ b/setup-dev-env.sh @@ -121,9 +121,9 @@ fi # Check installation of dev package if [ "$option_runtime" = "true" ]; then ansible_args+=("--extra-vars" "ros2_installation_type=ros-base") # ROS installation type, default "desktop" - ansible_args+=("--extra-vars" "install_devel=false") + ansible_args+=("--extra-vars" "install_devel=N") else - ansible_args+=("--extra-vars" "install_devel=true") + ansible_args+=("--extra-vars" "install_devel=y") fi # Check downloading artifacts