Itamae::Plugin::Recipe::Ros

Gem Version

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.

  1. Fork it ( https://github.com/DaikiMaekawa/itamae-plugin-recipe-ros/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

License

The gem is available as open source under the terms of the MIT License.