• Stars
    star
    138
  • Rank 256,235 (Top 6 %)
  • Language
    PowerShell
  • License
    MIT License
  • Created about 8 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Multi Vagrant environment with Active Directory

Test AD FS 2

Test infrastructure for AD FS 2.

The following boxes could be created:

  1. dc : The Active Directory Domain controller
  2. adfs2 : The Active Directory Federation Service
  3. web: The Web Server running IIS
  4. ps: A Windows Print Server on Windows Server 2012 R2
  5. ts: A Windows Terminal Server

Installation

This Vagrantfile uses the vagrant-reload plugin to reboot the Windows VM's during provisioning. If you don't have this plugin installed, do it now with

vagrant plugin install vagrant-reload

To build the boxes, use vagrant up with the box name. Each box will be reboot twice until all features are up and running.

Create Domain Controller

First create the AD domain controller

vagrant up dc

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.

Create AD FS2 Server

This guest will join the domain and install the ADFS2.

vagrant up adfs2

I don't know if the ADFS2 is set up correctly. I just managed the domain join.

Create Web Server

This guest will join the domain and set up an IIS Web Server on host web.

vagrant up web

After installation, you have an IIS 7 Web Server, but also an iisnode with Node.js up and running.

The guest will reboot twice until all features are up and running.

Normal Use

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 halt web
vagrant halt dc

More Repositories

1

dockerfiles-windows

Various Dockerfiles for Windows Containers
JavaScript
1,077
star
2

windows-docker-machine

Work with Windows containers and LCOW on Mac/Linux/Windows
PowerShell
1,024
star
3

docker-windows-box

Various Vagrant envs with Windows 2019/10 and Docker, Swarm mode, LCOW, WSL2, ...
PowerShell
577
star
4

docker-cli-builder

Build Docker CLI for Windows
Dockerfile
246
star
5

swarm-monitor

Monitor a Docker Swarm with Blinkt! LED
JavaScript
49
star
6

dotfiles

My dotfiles for Mac / Linux boxes and WSL
Shell
37
star
7

dotfiles-windows

My "dotfiles" for Windows PowerShell, like dotfiles on unix
PowerShell
27
star
8

ghost-buster-docker

Run Ghost blog in Docker, and run Buster to deploy to GitHub pages
HTML
26
star
9

docker-at-home

Things I run at home on Raspberry Pi in Docker containers
Shell
25
star
10

windows-docker-workshop

Docker on Windows workshop
PowerShell
24
star
11

rpi-ubuntu

How to run Ubuntu with Docker on Raspberry Pi 3/4
23
star
12

basebox-slave

Build Vagrant baseboxes in vCloud with Packer, for vCloud, VMware and VirtualBox
Ruby
22
star
13

winspector

Inspect Windows Docker images to check sizes and base layers
JavaScript
20
star
14

docker-windows-azure

Deploy a Windows "Docker-Machine" on Azure
PowerShell
19
star
15

windows-docker-desktop-box

Vagrant box to test Docker Desktop with Linux/Windows containers
16
star
16

packer-builder

Packer builder for Vagrant boxes
Shell
15
star
17

stefanscherer.github.io

Just my techie notes.
HTML
14
star
18

pwned-passwords

Docker image to search for pwned passwords
Shell
13
star
19

choco-packer

Chocolatey 'packer' package
PowerShell
11
star
20

consul-agent

Consul MSI installer to install a Consul agent as a Windows service
PowerShell
11
star
21

vagrant-sandbox

My Vagrantfiles for sandbox tests
Ruby
11
star
22

pfsense-packer

Build a pfSense box with Packer
11
star
23

vagrant-vcloud-box

Ubuntu Desktop with preinstalled vagrant-vcloud plugin to work with vCloud
Shell
10
star
24

insider-docker-machine

Windows Server 2016 Insider with Docker (and LCOW)
PowerShell
10
star
25

rebase-docker-image

Rebase a dockerized Windows app to a newer Windows Docker base image.
JavaScript
10
star
26

windows10-docker-swarm

Windows 10 Insider + Docker swarm-mode
PowerShell
9
star
27

mac-dev-box

Mac OSX developer box the Vagrant way - now with Retina display
Shell
7
star
28

rpi-forked-daapd

Dockerized iTunes server for the Raspberry Pi
HTML
7
star
29

choco-docker-cli

Chocolatey package "docker-cli" for the Docker CLI
PowerShell
7
star
30

logbook

Installation logbooks of my machines
7
star
31

chocolateyfest-talk

Dockerfiles for the talk at Chocolatey Fest 2018
JavaScript
6
star
32

docker-rpi-traffic-light

Dockerized traffic light app running on a Raspberry Pi
Python
6
star
33

mint

Packer template for Linux Mint
Shell
5
star
34

choco-vmwareworkstation

Chocolatey packages for VMware Workstation
PowerShell
5
star
35

esxi-playground

ESXi 6.0 + Windows client as a playground
Shell
5
star
36

atmega32u4strip

Small LED strip project with Adafruit Atmega32u4 breakout board
Processing
5
star
37

node-rfc-docker

Example to use node-rfc in a Docker container
JavaScript
4
star
38

choco-docker-compose

Chocolatey 'docker-compose' package
PowerShell
4
star
39

choco-vagrant-vmware-utility

Chocolatey package for the Vagrant VMware Utility
PowerShell
4
star
40

azurepipelinetest

Test Azure Pipelines from a GitHub repo
Go
4
star
41

java-ide

Eclipse IDE for Java JEE Developers in an Ubuntu 12.04 LTS box
Shell
4
star
42

trinketstrip

A small LED project with Adafruit Trinket and NeoPixel strip
Arduino
4
star
43

gitrob-box

gitrob in a vagrant box
Shell
4
star
44

choco-archiver

Archiver tool as Chocolatey package - Easily create and extract .zip, .tar, .tar.gz, .tar.bz2, .tar.xz, .tar.lz4, .tar.sz, and .rar (extract-only) files with Go
PowerShell
4
star
45

fwe-fog

FWE FOG-Server configuration and scripts
PowerShell
4
star
46

sles-vm

Virtual machine templates for SuSE Enterprise Linux (SLES)
Shell
3
star
47

chocolatey-packages

My Chocolatey Package Repository
PowerShell
3
star
48

RFduino-guide

Quick starter guide for RFduino
3
star
49

packer-atlas-example

Automate building Vagrant Boxes with Packer in Atlas
Shell
3
star
50

circle2test

Test job workflows in CircleCI 2.0
Go
3
star
51

choco-manifest-tool

Chocolatey package for the manifest-tool
PowerShell
3
star
52

choco-docker-machine-vmwareworkstation

Chocolatey 'docker-machine-vmwareworkstation' package
PowerShell
3
star
53

azure-docker-swarm

Terraform template to spin up a Docker Swarm in Azure
HCL
3
star
54

appetizer

Chocolatey Fest appetizer app ๐Ÿซ
JavaScript
3
star
55

choco-docker-machine-vmware

Chocolatey package for the docker-machine-vmware plugin
PowerShell
2
star
56

choco-packer-post-processor-vagrant-vmware-ovf

Chocolatey 'packer-post-processor-vagrant-vmware-ovf' package
PowerShell
2
star
57

vcloud-scenarios

Some vagrant-vcloud scenarios
Ruby
2
star
58

image-builder-raspbian

Build and test Raspberry Pi SD card image in the cloud
Ruby
2
star
59

maketest

maketest
Makefile
2
star
60

talks

Slides for various presentations
HTML
2
star
61

rpi-kitematic

Run Kitematic in a Docker Container on your Raspbery Pi
Shell
1
star
62

caddy-builder

Fork of a caddy builder
Go
1
star
63

compose-builder

build docker-compose for ARM
1
star
64

iruby-box

IRuby in an Ubuntu box
Shell
1
star
65

lrtimelapse-box

Time lapse workflow on a Mac with Lightroom + LRTimelapse
Shell
1
star
66

test-vagrant-update

This repo is for testing a vagrant update 1.5.3 -> 1.6.2
PowerShell
1
star
67

rpi-gh

Raspberry Pi am Gymnasium Hรถchstadt
HTML
1
star
68

mac-docker-desktop-box

Vagrant box to test Docker Desktop for Mac in a Fusion VM
1
star
69

node-app-example

Test single exe Node.js application with AppVeyor
JavaScript
1
star
70

jenkins-debian-glue-box

Setup an Ubuntu box with jenkins-debian-glue
1
star
71

cups-cucumber-test

Test cups with vagrant-cucumber
Shell
1
star
72

win-getaddrinfo

Build a static Windows binary
C
1
star
73

arduino-ide

Arduino IDE running on Ubuntu 12.04
1
star
74

rpi-ledtest

Play with NeoPixel LED strips on Rapsberry Pi with Python
Python
1
star
75

tuxpaint-box

Tux Paint for kids is only a vagrant up away
1
star
76

choco-mkcert

Chocolatey package for the mkcert developer tool
PowerShell
1
star
77

win-patch-iojs

Windows tool to monkey-patch the iojs.exe to run in a Windows Docker container
C
1
star
78

appveyortest

Test AppVeyor Windows builder
1
star
79

serverspec-on-appveyor

Run serverspec tests on AppVeyor
Ruby
1
star
80

windows-docker-workshop-chat

Gitter chat during the Docker on Windows workshop
1
star
81

PiEmulator

Manual on how to set up a Raspberry Pi emulator
1
star
82

chat-example

Node.js chat-example with some Vagrant boxes
JavaScript
1
star
83

panamax-vcloud

Start a Panamax instance in VMware vCloud
Shell
1
star
84

travis-windows-test

Test TravisCI with Windows builder
1
star