install_ros2_ubuntu

install-ros2-ubuntu

Статус сборки Тег GitHub Роль Ansible

Установите ROS2 на хосте Ubuntu.

Выполняемые шаги:

  • Используя роль itnok.manage_pkg_ubuntu:
    • Убедитесь, что пакет build_essentials установлен
    • Добавьте ключ репозитория ROS2
    • Установите выбранный метапакет ROS2 и основные инструменты
  • Проверьте установленные пакеты
  • Установите RTI Connext DDS и среду (Программно ПОГОДИТЬ соглашение о лицензии!)

:exclamation: Требования


Нет.

:abcd: Переменные роли


Переменная Описание Значение по умолчанию
install_ros2_distro Краткое название дистрибутива ROS для установки dashing
install_ros2 Название мета для установки (ros-base, desktop) ros-base

Для установки зависимостей используйте:

    $ ansible-galaxy install <dependecy.name>

Установка необходимых ролей Ansible также может быть выполнена через:

    $ ansible-galaxy install -r requirements.yml

:notebook: Пример плейбука


Вот пример того, как использовать эту роль в ваших плейбуках:

---
- hosts: servers
  remote_user: ubuntu   # необязательно (ваш удаленный пользователь)
  gather_facts: yes     # необязательно
  become: yes

  roles:
    - { role: itnok.install_ros2_ubuntu }

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

:guardsman: Лицензия


MIT (читай больше)

Установить
ansible-galaxy install itnok/ansible-role-install-ros2-ubuntu
Лицензия
mit
Загрузки
1180
Владелец