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 hotify
Usage
Reading onelogin credentials from environment variables. So set the environment variable by using the command below.
export ONELOGIN_ID=hoge
export ONELOGIN_SECRET=foo
Dump role and users
hotify dump
or
hotify dump ~/role_and_users.yml
Apply role and users
hotify apply role_and_users.yml
If you want to execute dry-run
hotify apply role_and_users.yml --dry-run
Development
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.