itnok.install_ros2_ubuntu

instalar-ros2-ubuntu

Estado de Construcción Etiqueta de GitHub Rol de Ansible

Instalar ROS2 en un host de Ubuntu.

Los pasos realizados son:

  • Usando el rol itnok.manage_pkg_ubuntu:
    • Asegurarse de que el paquete build_essentials esté instalado
    • Agregar la clave del repositorio de ROS2
    • Instalar el metapaquete de ROS2 elegido y herramientas básicas
  • Verificar los paquetes instalados
  • Instalar RTI Connext DDS y middleware (¡Aprueba el acuerdo de licencia programáticamente!)

:exclamation: Requisitos


Ninguno.

:abcd: Variables del Rol


Variable Descripción Valor Predeterminado
install_ros2_distro Nombre corto de la distribución de ROS a instalar dashing
install_ros2 Nombre del metapaquete a instalar (ros-base, desktop) ros-base

Para instalar dependencias, usa:

    $ ansible-galaxy install <nombre.dependencia>

La instalación de los roles de Ansible requeridos también se puede realizar simplemente con:

    $ ansible-galaxy install -r requirements.yml

:notebook: Ejemplo de Playbook


Aquí hay un ejemplo de cómo usar este rol en tus playbooks:

---
- hosts: servers
  remote_user: ubuntu   # opcional (tu usuario remoto)
  gather_facts: yes     # opcional
  become: yes

  roles:
    - { role: itnok.install_ros2_ubuntu }

  vars:
    install_ros2_distro: "dashing"
    install_ros2: "desktop"

:guardsman: Licencia


MIT (lee más)

Instalar
ansible-galaxy install itnok.install_ros2_ubuntu
Licencia
mit
Descargas
1.2k
Propietario