Giter Club home page Giter Club logo

idm-quickstart's Introduction

Red Hat Enterprise Linux 7 -- Identity Management Quickstart

Introduction

Please be advised that this quickstart may require Internet access for things such as downloading updates and other content.

The purpose of this training is to quickly demonstrate Red Hat Identity Management IT architecture that provides an end-to-end solution for managing centralized users, groups, host based access controls, roles, password policies and escalated privileges quickly and reliably.

Assuming you would like to perform all of the steps manually, you will first want to start with the Basic Deployment and then move on to the more Advanced Topics. Afterwards, you will have a suitable environment for

Basic Deployment

Advanced Topics

Demonstration

Vagrant Demo

For your convenience, there is a simple Vagrantfile that will stand up the quick start environment using CentOS 7 and FreeIPA. It will be stood up with a decent number of users and groups, mostly super heroes and super villians. The Vagrant Demo Script will walk through several real use cases with generated data.

Notes

  • !! Do not use this for production workloads !!
  • IDM Passwords will be randomly generated and stored in secure.env alongside the Vagrantfile
  • Users are generated using data stored in fake-users.csv alongside the Vagrantfile

Start the VMs

To get the VMs up and running, you need Vagrant, a hypervisor and then run: vagrant up

Watch the output, and if it's your first time, note that it may take a LONG time to get enough entropy to for some of the Kerberos encryption and SSL stuffs. You can speed it up by logging into the VM and playing "smash your face on the keyboard".

Accessing the VMs

Once the VMs are up, you are able to login to each machine by running:

  • IDM Master
  • vagrant ssh idm_1
  • IDM Replica (if you uncommented it in the Vagrantfile)
  • vagrant ssh idm_2
  • IDM NFS Server
  • vagrant ssh nfs
  • IDM Client 7
  • vagrant ssh client7_1
  • IDM Client 6 (if you uncommented it in the Vagrantfile)
  • vagrant ssh client6_1

Login to the VMs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.