hotify
Since I no longer use OneLogin, I have no motivation to develop. If you need additional features or bug fixes, fork and develop.
Onelogin role management with yaml tool.
Installation
Add this line to your application's Gemfile:
gem 'hotify'or install
gem install hotifyUsage
Reading onelogin credentials from environment variables. So set the environment variable by using the command below.
export ONELOGIN_ID=hoge
export ONELOGIN_SECRET=fooDump role and users
hotify dumpor
hotify dump ~/role_and_users.ymlApply role and users
hotify apply role_and_users.ymlIf you want to execute dry-run
hotify apply role_and_users.yml --dry-runDevelopment
After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/j-o-lantern0422/hotify
License
The gem is available as open source under the terms of the MIT License.