rarrais.ros
Système d'Exploitation Robot (ROS)
Un rôle Ansible qui installe ROS (Système d'Exploitation Robot) sur Ubuntu. 🤖
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml
):
ros_keyserver: hkp://keyserver.ubuntu.com:80 # Récupéré des instructions d'installation de ROS
ros_key_id: C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 # Récupéré des instructions d'installation de ROS
ros_repository_url: http://packages.ros.org/ros/ubuntu # Récupéré des instructions d'installation de ROS
ros_distribution: noetic # noetic OU melodic OU kinetic (découverte automatique selon la version d'Ubuntu)
ros_configuration: ros-base # desktop-full OU desktop OU ros-base
ros_user: # Nom d'utilisateur et groupe par défaut pour l'installation de l'espace de travail ROS
name: ubuntu
group: ubuntu
ros_workspaces: # Répertoires des espaces de travail ROS et définition des bâtisseurs
catkin_ws: catkin_make # Répertoire d'espace de travail ROS : catkin_make OU catkin_tools OU colcon
# ros_ws: catkin_tools
# colcon_ws: colcon
ros_packages: # Liste des paquets ROS à installer sans le préfixe ros-<distro>
Dépendances
Aucune.
Exemple de Playbook
Exemple pour installer la configuration desktop-full de ROS avec rosbridge-server sur le système hôte avec un nom d'utilisateur personnalisé (existant) :
- hosts: localhost
connection: local
become: true
vars:
ros_user:
name: rarrais
group: rarrais
ros_configuration: desktop-full
ros_packages:
- rosbridge-server
roles:
- rarrais.ros
Licence
MIT
Informations sur l'Auteur
Ce rôle a été créé en 2019 par Rafael Arrais.
À propos du projet
An Ansible Role that installs ROS (Robot Operating System) on Ubuntu
Installer
ansible-galaxy install rarrais.ros
Licence
mit
Téléchargements
762
Propriétaire