install_ros2_ubuntu
install-ros2-ubuntu
Установите 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 |
:link: Зависимости
Для установки зависимостей используйте:
$ 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
Владелец