Skip to content
This repository has been archived by the owner on Apr 20, 2020. It is now read-only.

mrjoshuap/idm-quickstart

 
 

Repository files navigation

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

About

Red Hat Identity Management Quickstart

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 92.3%
  • Ruby 7.7%