Test infrastructure for AD FS 2.
The following boxes could be created:
dc
: The Active Directory Domain controlleradfs2
: The Active Directory Federation Serviceweb
: The Web Server running IISps
: A Windows Print Server on Windows Server 2012 R2ts
: A Windows Terminal Server
To build the boxes, use vagrant up
with the box name.
Each box will be reboot twice until all features are up and running.
First create the AD domain controller
vagrant up dc --provider virtualbox
After that the domain windomain.local
is up and running at IP address 192.168.38.2
.
Some users will be created from the users.csv
file.
A special service user will be created for JBoss7 integration and its keytab file for SSO.
This guest will join the domain and install the ADFS2.
vagrant up adfs2 --provider virtualbox
I don't know if the ADFS2 is set up correctly. I just managed the domain join.
This guest will join the domain and set up an IIS Web Server on host web
.
vagrant up web --provider virtualbox
After installation, you have an IIS 7 Web Server, but also an iisnode with Node.js up and running.
This guest will join the domain.
vagrant up win7 --provider virtualbox
The guest will reboot twice until all features are up and running.
This guest will join the domain.
vagrant up nd --provider virtualbox
The guest will reboot once until all features are up and running.
You also may create a file resources/license.ini
with the following content and the right password.
[license.exe]
password = XXXXX
After installing ND 451, you may fill in some printers within the ND shell
powershell -file c:\vagrant\scripts\create-queues.ps1
This guest will join the domain.
vagrant up ep --provider virtualbox
The guest will reboot once until all features are up and running.
After installing EP 123, you may fill in some printers within the shell, but there is no automation script at the momen.
powershell -file c:\vagrant\scripts\import-ep.ps1
Single Sign On should work out of the box with the provisioning scripts. But you can install the JBoss Negotiation Toolkit for further tests
- Go to the
ep
box and open the Ocon Shell jb
install-jboss-negotiation-toolkit.pl
- Go to the
win7
box and login asmike.hammer
- Open IE with URL http://ep:8080/jboss-negotiation-toolkit/
After setting up all boxes, you simply can start and stop the boxes, but the Domain Controller should be started first and stopped last.
vagrant up dc
vagrant up web
vagrant up win7
vagrant halt win7
vagrant halt web
vagrant halt dc