Skip to content

Commit 3099800

Browse files
authored
feat(ansible): add install_docker.yaml and deprecate docker.yaml (#7057)
Phase 1 (additive) of the ansible-entrypoint consolidation tracked in #7052. - Adds `install_docker.yaml`: tag-driven playbook installing docker_engine and nvidia_container_toolkit. No host-side CUDA since CUDA userspace libs belong inside the container. - Marks `docker.yaml` with a deprecation banner pointing to the replacement and a removal date of 2026-05-24. File is otherwise untouched and remains functional during the transition window so external consumers (TIER IV internal scripts, openadkit) can migrate. Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
1 parent 2440d27 commit 3099800

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

ansible/playbooks/docker.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# DEPRECATED: superseded by install_docker.yaml.
2+
# Scheduled for removal on 2026-05-24. See https://github.com/autowarefoundation/autoware/issues/7052.
3+
14
- name: Set up Docker development environments for Autoware
25
hosts: localhost
36
connection: local
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
- name: Install Docker engine and NVIDIA container toolkit for Autoware
2+
hosts: localhost
3+
connection: local
4+
pre_tasks:
5+
- name: Print configuration
6+
ansible.builtin.debug:
7+
msg: Installing Docker engine. Use --skip-tags nvidia to skip the NVIDIA container toolkit.
8+
tags: [always]
9+
10+
roles:
11+
- role: autoware.dev_env.docker_engine
12+
tags: [docker, docker_engine]
13+
14+
- role: autoware.dev_env.nvidia_container_toolkit
15+
tags: [nvidia, nvidia_container_toolkit]

0 commit comments

Comments
 (0)