Align documentation, move glb blueprint (#921)
* aling documentation, move glb blueprint * modules README, sort modules * reorder modules * fix bp links * fix moved blueprint test * use a single cloud shell image in the repo
This commit is contained in:
committed by
GitHub
parent
39f76b3d4c
commit
ed9fd6b08d
@@ -1,19 +1,19 @@
|
||||
# AD FS
|
||||
# Active Directory Federation Services
|
||||
|
||||
This blueprint does the following:
|
||||
This blueprint does the following:
|
||||
|
||||
Terraform:
|
||||
|
||||
- (Optional) Creates a project.
|
||||
- (Optional) Creates a VPC.
|
||||
- Sets up managed AD
|
||||
- Creates a server where AD FS will be installed. This machine will also act as admin workstation for AD.
|
||||
- Creates a server where AD FS will be installed. This machine will also act as admin workstation for AD.
|
||||
- Exposes AD FS using GLB.
|
||||
|
||||
Ansible:
|
||||
|
||||
- Installs the required Windows features and joins the computer to the AD domain.
|
||||
- Provisions some tests users, groups and group memberships in AD. The data to provision is in the files directory of the ad-provisioning ansible role. There is script available in the scripts/ad-provisioning folder that you can use to generate an alternative users or memberships file.
|
||||
- Provisions some tests users, groups and group memberships in AD. The data to provision is in the files directory of the ad-provisioning ansible role. There is script available in the scripts/ad-provisioning folder that you can use to generate an alternative users or memberships file.
|
||||
- Installs AD FS
|
||||
|
||||
In addition to this, we also include a Powershell script that facilitates the configuration required for Anthos when authenticating users with AD FS as IdP.
|
||||
@@ -26,8 +26,8 @@ The diagram below depicts the architecture of the blueprint:
|
||||
|
||||
Clone this repository or [open it in cloud shell](https://ssh.cloud.google.com/cloudshell/editor?cloudshell_git_repo=https%3A%2F%2Fgithub.com%2Fterraform-google-modules%2Fcloud-foundation-fabric&cloudshell_print=cloud-shell-readme.txt&cloudshell_working_dir=blueprints%2Fcloud-operations%2Fadfs), then go through the following steps to create resources:
|
||||
|
||||
* `terraform init`
|
||||
* `terraform apply -var project_id=my-project-id -var ad_dns_domain_name=my-domain.org -var adfs_dns_domain_name=adfs.my-domain.org`
|
||||
- `terraform init`
|
||||
- `terraform apply -var project_id=my-project-id -var ad_dns_domain_name=my-domain.org -var adfs_dns_domain_name=adfs.my-domain.org`
|
||||
|
||||
Once the resources have been created, do the following:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user