Skip to content

Commit 464e113

Browse files
authored
feat: use ros_domain_id variable in docker-compose.yml (#79)
- Convert docker-compose.yml to Jinja2 template - Use ros_domain_id variable instead of hardcoded value - Allows dynamic configuration via group_vars or command line - Maintains consistency with other ROS 2 configuration
1 parent 91068ec commit 464e113

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

ansible/roles/drs_ros2_bridge_service/tasks/main.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
mode: "0755"
2121
become: true
2222

23-
- name: Copy docker-compose.yml file
24-
ansible.builtin.copy:
25-
src: docker-compose.yml
23+
- name: Deploy docker-compose.yml file
24+
ansible.builtin.template:
25+
src: docker-compose.yml.j2
2626
dest: /opt/drs/service/drs_ros2_bridge/docker-compose.yml
2727
owner: root
2828
group: root

ansible/roles/drs_ros2_bridge_service/files/docker-compose.yml renamed to ansible/roles/drs_ros2_bridge_service/templates/docker-compose.yml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ services:
88
pid: host
99
ipc: host
1010
environment:
11-
- ROS_DOMAIN_ID=1
11+
- ROS_DOMAIN_ID={{ ros_domain_id }}
1212
- ROS_LOCALHOST_ONLY=0
1313
- RMW_IMPLEMENTATION=rmw_cyclonedds_cpp
1414
- CYCLONEDDS_URI=file:///opt/drs/config/cyclonedds.xml

0 commit comments

Comments
 (0)