Skip to content

Instantly share code, notes, and snippets.

@ashish1099
Last active August 29, 2015 14:22
Show Gist options
  • Save ashish1099/30df0685aa3966281eb8 to your computer and use it in GitHub Desktop.
Save ashish1099/30df0685aa3966281eb8 to your computer and use it in GitHub Desktop.
role::db::mysql
role::db::mysql
role::db::mysql
role::db::mysql
role::db::mysql
role::db::pgsql
role::db::memcached
role::web::reverse_cache
role::web::reverse_cache
role::web::reverse_cache
role::web::reverse_cache
role::web::reverse_cache
role::web::reverse_cache
role::web::reverse_cache
role::web::reverse_cache
role::web::reverse_cache
role::web::reverse_cache
role::web::reverse_cache
role::web::forward_cache
role::web::java
role::web::java
role::web::java
role::web::java
role::web::java
role::web::java
role::web::php
role::web::php
role::web::perl
role::web::perl
role::web::python
role::web::python
role::web::ruby
role::web::ruby
role::web::nodejs
role::web::nodejs
role::mail::kolab
role::mail::postfix
role::auth::freeipa
role::auth::freeipa
role::appeng::passenger
role::appeng::uwsgi
role::appeng::node
role::appeng::mod_perl
role::appeng::mod_php
role::appeng::mod_php
role::appeng::mod_php
role::appeng::phpfpm
role::appeng::phpfpm
role::appeng::phpfpm
role::appeng::cgi
role::appeng::fastcgi
role::appeng::wildfly
role::appeng::wildfly
role::appeng::tomcat
role::appeng::tomcat
role::appeng::tomcat
role::appeng::tomcat
role::webframeworks::wordpress
role::webframeworks::wordpress
role::webframeworks::wordpress
role::webframeworks::wordpress
role::webframeworks::wordpress
role::webframeworks::wordpress
role::webframeworks::wordpress
role::webframeworks::wordpress
role::webframeworks::wordpress
role::webframeworks::wordpress
role::webframeworks::drupal
role::webframeworks::drupal
role::webframeworks::drupal
role::webframeworks::drupal
role::webframeworks::drupal
role::webframeworks::drupal
role::webframeworks::drupal
role::webframeworks::drupal
role::webframeworks::drupal
role::webframeworks::drupal
role::webframeworks::rubyonrails
role::webframeworks::rubyonrails
role::webframeworks::rubyonrails
role::webframeworks::rubyonrails
role::webframeworks::rubyonrails
role::webframeworks::rubyonrails
role::webframeworks::rubyonrails
#!/usr/bin/ruby
require "cgi"
require "json"
require "net/http"
require "net/https"
require "uri"
def roles(username,password)
# URL
uri = URI.parse("https://rest.example.com/public/profiles")
http = Net::HTTP.new(uri.host, 443)
http.use_ssl = true
request = Net::HTTP::Get.new(uri.request_uri)
#TODO get the readonly username and password
request.basic_auth username, password
response = http.request(request)
JSON.parse(response.body)
end
role=roles("ashish", "xxxxxx")
role.each do | key, value |
rolename = key.scan(/role::\w+::\w+/)
puts rolename
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment