j-o-lantern0422 / hotify

Onelogin role manage with yaml

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Onelogin role manage with yaml

License:MIT License


Languages

Language:Ruby 98.7%Language:Shell 1.3%