rarrais.ros
Sistema Operativo de Robots (ROS)
Un Rol de Ansible que instala ROS (Sistema Operativo de Robots) en Ubuntu. 🤖
Requisitos
Ninguno.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml
):
ros_keyserver: hkp://keyserver.ubuntu.com:80 # Recuperado de las instrucciones de instalación de ROS
ros_key_id: C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 # Recuperado de las instrucciones de instalación de ROS
ros_repository_url: http://packages.ros.org/ros/ubuntu # Recuperado de las instrucciones de instalación de ROS
ros_distribution: noetic # noetic O melodic O kinetic (descubierto automáticamente según la versión de Ubuntu)
ros_configuration: ros-base # desktop-full O desktop O ros-base
ros_user: # Nombre de usuario y grupo predeterminados para la instalación del espacio de trabajo de ROS
name: ubuntu
group: ubuntu
ros_workspaces: # Directorios y definiciones de constructores de espacios de trabajo de ROS
catkin_ws: catkin_make # Directorio de espacio de trabajo de ROS : catkin_make O catkin_tools O colcon
# ros_ws: caktin_tools
# colcon_ws: colcon
ros_packages: # Lista de paquetes ROS a instalar sin el prefijo ros-<distro>
Dependencias
Ninguna.
Ejemplo de Playbook
Ejemplo para instalar la configuración desktop-full de ROS con rosbridge-server en el sistema host con un nombre de usuario personalizado (existente):
- hosts: localhost
connection: local
become: true
vars:
ros_user:
name: rarrais
group: rarrais
ros_configuration: desktop-full
ros_packages:
- rosbridge-server
roles:
- rarrais.ros
Licencia
MIT
Información del Autor
Este rol fue creado en 2019 por Rafael Arrais.
Acerca del proyecto
An Ansible Role that installs ROS (Robot Operating System) on Ubuntu
Instalar
ansible-galaxy install rarrais.ros
Licencia
mit
Descargas
762
Propietario