Odd name, why not just call it ronex or ronex_install or maybe ronex_user (as it kinda extends ros_user)?

You could add a meta/main.yml to the ronex role with:
```yaml
---
dependencies:
  - { role: ros_user }
  - { role: ros_workspace }
```
Then you only need to list the ronex role here. You could then also move much of the config into the role it's self. Which should then let this be pretty much stripped down to:
```yaml
- hosts: ronex
  sudo: yes
  roles:
   - ronex_post_install
```