Deploys a ROS master in a Docker container.
See requirements.yml
By default we assume that the master is the Robot and use the host ip. This can be changed by setting these variables.
ros_ip: "{{ ansible_default_ipv4.address | default('127.0.0.1') }}"
ros_master_uri: 'http://{{ ros_ip }}:11311'
docker_name: 'ros_master'
pull_image: false
docker_image: 'frankjoshua/ros-master:latest'
- hosts: robot
roles:
- { role: ansible-role-ros-master, ros_master_uri: "http://10.10.10.100:11311" }
molecule test
To trouble shoot issues.
molecule converge
molecule verify
molecule login
Apache 2.0
Joshua Frank @frankjoshua77
http://roboticsascode.com