Itamae::Plugin::Recipe::Ros
itamae plugin to install ros on each platform.
Installation
gem 'itamae-plugin-recipe-ros'
And then execute:
$ bundle
Or install it yourself as:
$ gem install itamae-plugin-recipe-ros
Usage
Recipe
# your recipe
include_recipe "ros::install"
Node Attributes
Attribute Type | Available Values |
---|---|
distribution | [jade, indigo] |
install-target | [desktop-full, desktop, ros-base] |
You should add "ros" as the prefix of each attributes.
For example
ros:
distribution: indigo
install-target: desktop-full
Generate itamae template files
$ mkdir itamae_ros && cd itamae_ros
$ create_itamae_ros_templates
$ bundle install
$ tree -L 1
.
┣ Gemfile
┣ Gemfile.lock
┣ itamae_ros_node.yaml
┗ itamae_ros_recipe.rb
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/DaikiMaekawa/itamae-plugin-recipe-ros. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
- Fork it ( https://github.com/DaikiMaekawa/itamae-plugin-recipe-ros/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
License
The gem is available as open source under the terms of the MIT License.