Граф коммитов

182 Коммитов

Автор SHA1 Сообщение Дата
Jorge Cotillo 2c35c517ff fixed pipeline job dependency 2019-07-26 20:40:40 -07:00
Jorge Cotillo 1510c8a51b updated parameter comment 2019-07-26 20:33:20 -07:00
Jorge Cotillo eb4385d9dc updated documentation 2019-07-26 20:32:17 -07:00
Jorge Cotillo 96606294b7 fixed shared services adds vm deployments by adding async reboot 2019-07-26 20:19:34 -07:00
Jorge Cotillo 0bc3d96ead added sleep in between deployments 2019-07-25 00:12:03 -07:00
Jorge Cotillo 8fa1b00632 removed nsgs and set adds copy as serial 2019-07-24 17:13:53 -07:00
Jorge Cotillo 58842dd751 fixed Link log analytics dependency 2019-07-24 07:04:08 -07:00
Jorge Cotillo 61aae825fd
Shared services - without extending onpremises Active Directory (#90)
* initial commit

* updated orchestration and pipeline for shared services that doesn't extends onprem

* removed onpremises references

* fixed cyclic reference

* added missing parameters

* added missing parameters

* added debug on get access token

* fixed if condition

* Update pipeline.yml for Azure Pipelines

* Update pipeline.yml for Azure Pipelines

* Update pipeline.yml for Azure Pipelines

* removed break condition

* added ActiveDirectory module deployment

* Update pipeline.yml for Azure Pipelines

* added dns server

* moved vnet before jumpbox

* fixed DNS Server IPs

* removed invalid dependency

* removed invalid dns server

* moved sas token to part of uri

* added back all resources

* Update pipeline.yml for Azure Pipelines

* updated route table module

* added jobs to shared services pipeline

* removed repeated job name

* moved upload task into artifacts storage

* fixed dependency
2019-07-23 23:57:20 -07:00
CTroessaert 02042ce9a2 Create setup-SP.md (#89) 2019-07-20 09:30:44 -07:00
CTroessaert 1eb4120a71 Update InstallDependencies.ps1 (#87)
update to install module in one line
2019-07-20 09:29:59 -07:00
CTroessaert 1c5e3043be Update setup-local.md (#86)
Update of the local installation using chocolatey
2019-07-20 09:29:36 -07:00
CTroessaert 7fdeb17e8c Update README.md (#85)
update link for setup docker and local
2019-07-20 09:29:22 -07:00
Kungumaraj Nachimuthu 9248c009f5 Fixes for multi-tenant access token and error message for user not lo… (#80)
* Fixes for multi-tenant access token and error message for user not logged in

* Minor update based on feedback
2019-07-12 16:10:57 -07:00
Kungumaraj Nachimuthu 2c116fe344 Code fix for New-AzRmStorageContainer (#84)
* Code fix for New-AzRmStorageContainer

* Minor clean up update
2019-07-12 16:10:26 -07:00
Kungumaraj Nachimuthu 798f406316
Kunachim/documentation fix (#82)
* Fixed Documentation error

* Fixed Documentation error
2019-07-12 11:02:27 -07:00
Jorge Cotillo 63023c8c05
Renaming file 2019-07-11 10:23:35 -07:00
kungumaraj nachimuthu 26c14a848d Removing duplicate folders directly in VNext branch 2019-07-11 10:22:04 -07:00
Kungumaraj Nachimuthu e42fe066c5 Updates to Packer Image for Ubuntu AzDO Agent (#78)
* Packer image build for azdo self hosted agent

* Readme updated

* Readme updated

* Readme updated

* Readme updated

* Updated the packer image and vm creation script based on feedback from Jorge

* Updated readme file for packer image builder

* Updated readme file for packer image builder

* Updated the README file based on feedback from PR review

* Updated the README file based on feedback from PR review

* Updated the README file based on feedback from PR review

* Updated the README file based on feedback from PR review

* Updated the README file based on feedback from PR review

* Updated the README file based on feedback from PR review

* Updated the README file based on feedback from PR review

* More updated to ReadMe file
2019-07-11 10:19:53 -07:00
Jorge Cotillo 924e83a6db removed remote validation 2019-07-09 16:09:42 -07:00
Jorge Cotillo 74de8d7fc7 updated module 2019-07-08 13:26:57 -07:00
Jorge Cotillo 79cd003e88
updated domain name (#76) 2019-07-08 00:20:44 -07:00
Jorge Cotillo 247598889d
Minor fixes (#75)
* moved hardcoded parameters to reference tokens

* updated org name

* added missing location

* downgrade api versions - adds

* updated adds vm name

* Update pipeline.yml for Azure Pipelines

* Update pipeline.yml for Azure Pipelines

* temp update of self hosted agent name

* restablish self hosted agent name

* updated organization name

* added dependsOn to landing zone pipeline

* fixed module configuration names

* fixed missing pipeline property

* fixed yaml syntax

* fixed dependson

* fixed path

* fixed deployment name

* fixed parameter format

* set diagnostic storage access key as secured string

* removed service endpoint on storage account

* fixed output references

* fixed parameter name

* Moved phased wait log to write-debug

* fixed travis path

* set fontoso as testing org

* fixed adds api version

* updated adds vm name

* set context regardless if is validation or not

* return empty guid

* relax state information required parameters

* set resource states as optional parameter

* added validation parameter

* removed remote vnet peering

* fixed landing zone dependencies

* fixed key vault name
2019-07-07 23:33:31 -07:00
Kungumaraj Nachimuthu 6a76503f10 Ubuntu Agent for Azure DevOps (#74)
* Packer image build for azdo self hosted agent
* Readme updated
2019-07-07 18:16:25 -07:00
Jorge Cotillo 9c1cb5fc22 updated organization reference to use tokens 2019-07-06 17:21:44 -07:00
Christopher Bennage 719bfca183 adding explicit triggers for CI (#72) 2019-07-06 14:09:37 -07:00
Jorge Cotillo 7a33fbccc5
ASE/SQL DB pipeline (#73)
* moved hardcoded parameters to reference tokens

* updated org name

* added missing location

* downgrade api versions - adds

* updated adds vm name

* Update pipeline.yml for Azure Pipelines

* Update pipeline.yml for Azure Pipelines

* temp update of self hosted agent name

* restablish self hosted agent name

* updated organization name

* added dependsOn to landing zone pipeline

* fixed module configuration names

* fixed missing pipeline property

* fixed yaml syntax

* fixed dependson

* fixed path

* fixed deployment name

* fixed parameter format

* set diagnostic storage access key as secured string

* removed service endpoint on storage account

* fixed output references

* fixed parameter name

* Moved phased wait log to write-debug

* fixed travis path
2019-07-06 14:08:46 -07:00
Jorge Cotillo fc1327053c
ASE sql archetype (#71)
* initial commit that creates the new archetype

* added infra baseline to ASE/SQL deployment

* added vnet peering module configurations

* set app service plan and webapp as generic modules, added ASE orchestration modules to archetype

* Fixes to pester tests applied

* added baseline archetype

* added Nist controls

* added new NIST policies

* update settings

* fixed repeated policy display name

* Update Archetype Instance Json with Script Output (#65)

* Completed the implementation of the archetype instance update with script outpout

* Created script to create / use a subscription and associate it to a new / existing management group

* SQL database  (#64)

* Add files via upload

* Delete _README.md

* Add files via upload

* Delete sql.database.deploy.json

* Delete sql.database.parameters.json

* Add files via upload

* Delete sql.database.azuredevops.ci.yaml

* Add files via upload

* Add files via upload

* Delete git_placeholder.md

* Update module.tests.ps1

* Update module.tests.ps1

* added new NIST policies

* initial commit that creates the new archetype

* added infra baseline to ASE/SQL deployment

* added vnet peering module configurations

* set app service plan and webapp as generic modules, added ASE orchestration modules to archetype

* Fixes to pester tests applied

* added baseline archetype

* Completed the implementation of the archetype instance update with script outpout

* Created script to create / use a subscription and associate it to a new / existing management group

* update settings

* fixed repeated policy display name

* initial commit that creates the new archetype

* added infra baseline to ASE/SQL deployment

* added vnet peering module configurations

* set app service plan and webapp as generic modules, added ASE orchestration modules to archetype

* Fixes to pester tests applied

* added baseline archetype

* Completed the implementation of the archetype instance update with script outpout

* Created script to create / use a subscription and associate it to a new / existing management group

* initial commit that creates the new archetype

* added infra baseline to ASE/SQL deployment

* added vnet peering module configurations

* set app service plan and webapp as generic modules, added ASE orchestration modules to archetype

* Completed the implementation of the archetype instance update with script outpout

* Completed the implementation of the archetype instance update with script outpout

* Created script to create / use a subscription and associate it to a new / existing management group

* initial commit that creates the new archetype

* added infra baseline to ASE/SQL deployment

* added vnet peering module configurations

* set app service plan and webapp as generic modules, added ASE orchestration modules to archetype

* added baseline archetype

* Completed the implementation of the archetype instance update with script outpout

* initial commit that creates the new archetype

* added infra baseline to ASE/SQL deployment

* added vnet peering module configurations

* initial commit that creates the new archetype

* set app service plan and webapp as generic modules, added ASE orchestration modules to archetype

* added infra baseline to ASE/SQL deployment

* added vnet peering module configurations

* set app service plan and webapp as generic modules, added ASE orchestration modules to archetype

* Completed the implementation of the archetype instance update with script outpout

* Resolved a conflict

* removed subscription verification

* running custom script

* cleaned up variables

* Tested custom script execution

* Updated the subscription name for testing

* Check for null subscript and tenant id added

* Added debug for pipeline failures

* Updated Add-SubscriptionAndTenantIds to run only for archetype configuration

* Throw more information when script execution fails

* Throw more information when script execution fails

* Throw more information when script execution fails

* Throw more information when script execution fails

* Throw more information when script execution fails

* Throw more information when script execution fails

* Throw more information when script execution fails

* Throw more information when script execution fails

* finished NIST Controls

* moved baseline configuration to ASE-SQL

* fixed common file path reference

* updated Shared Services pipeline

* updated file name - case sensitive issue

* updated validation rg creation

* Changed the tenant id and subscription id in New-AzureResourceManagerDeployment to string

* added workload baseline pipeline

* added ase sql pipeline

* fixed invalid subscription id saved to resource state

* updated variable name

* Reference Functions scope changed to Module Configuration Object (#66)

* Initial changes

* Completed the implementation

* Cleaned up prior to PR submission

* adding LandingZone

* updated pipeline paths

* updated pipeline paths

* updated parameters file

* correcting case

* removed folders

* placing files back

* delete files

* put files back

* Fix to resolving reference functions

* fixed casing

* fixed casing in code

* updated modules to Modules in pipeline.yml

* Updated config folder name

* Updated config folder name

* fixed casing

* added vpn shared key

* finished ASE SQLDB landing zone

* added ASE-SQL archetype

* replaced hardcoded resource group name

* fixed relative path

* fixed automation account alias

* fixed relative paths

* renamed ADDS to ActiveDirectoryDomainServices

* fixed onprem vgw name

* fixed artifacts storage account name

* fixed custom extensions casing

* enabled adds deployment

* updated on-premises AD information

* updated Key Vault name to pass deployment error

* fixed bug on resource group creation

* updated adds vm name and set pipeline timeout to 0

* updated ADDS address start

* updated ADDS name

* updated dockerignore

* Fixed the pester test failure
2019-07-05 14:33:50 -07:00
Telmo Sampaio 2f35aff1c5 Labvm (#70)
* Added labvm

* fixed readme file

* fixed lab file URI file
2019-07-05 10:25:27 -07:00
Telmo Sampaio a90604c52d Added labvm (#69)
* Added labvm

* fixed readme file
2019-07-03 16:21:47 -07:00
Chris Pietschmann 3b6def9359 vNext Documentation Updates (#56)
* updated file formatting documentation

added AsciiDoc VS Code extension link / mention, and mention that many doc files use Markdown too

* update documentation readme format w/ descriptions

* fix "contributing" link

* updated file names in toolkit-flow.svg

* fix broken links

* fix broken links

* fix broken links

* update links so they can be more easily copied to "root" /readme.md when updated

* update

* update lists of modules

* update for module changes in vNext

* fix broken link
2019-07-02 12:41:51 -07:00
Beste 3e70e3a552 SQL database (#64)
* Add files via upload

* Delete _README.md

* Add files via upload

* Delete sql.database.deploy.json

* Delete sql.database.parameters.json

* Add files via upload

* Delete sql.database.azuredevops.ci.yaml

* Add files via upload

* Add files via upload

* Delete git_placeholder.md

* Update module.tests.ps1

* Update module.tests.ps1
2019-07-02 10:41:49 -07:00
Kungumaraj Nachimuthu fc9e48ebb8 Script Execution Feature added (#63)
* Completed the implementation of script execution feature

* Completed the implementation of script execution feature

* Minor changes prior to PR

* Updates made based on feedback from PR review

* Minor update to the ModuleConfigurationDeployment to handle the result from script execution

* Updates based on feedback from today's review

* Added check for output count
2019-07-01 15:26:07 -07:00
Jorge Cotillo b661f8ff2d fixed artifacts storage account subscription bug (#55) 2019-06-26 13:43:54 -07:00
Jorge Cotillo 4a4f31cf2d Update archetypeAzureDevopsPipeline.yml for Azure Pipelines
Reverted back pipeline
2019-06-25 19:09:00 -07:00
Jorge Cotillo f232f20f95 Update archetypeAzureDevopsPipeline.yml for Azure Pipelines 2019-06-25 19:06:15 -07:00
Jorge Cotillo aa65d5fea5 Update archetypeAzureDevopsPipeline.yml for Azure Pipelines 2019-06-25 19:01:52 -07:00
Jorge Cotillo 5f1c04a986 Repo cleanup (#53)
* initial commit

* updated local storage repo to use cache components

* removed environment variable set from bootstrap

* complete all pending TODOs

* complete pending TODO from bash script

* removed all pending todos, fixed bug with local storage bootstrap and dot sourcing

* renamed subscriptions with subscription

* setting default values
2019-06-25 18:08:41 -07:00
Kungumaraj Nachimuthu 32e48d9f01 Use of secrets in the pipeline (#52)
* Updated the yaml pipeline

* Fixed format issues

* Update archetypeAzureDevopsPipeline.yml for Azure Pipelines

* Fixed import modules script

* Updated the pipeline var group name
2019-06-25 15:39:35 -07:00
Chris Pietschmann 32a08b1b67 Create AppServiceEnvironments v2.0 module (#49)
* add v2 AppServiceEnvironments module files

* remove VS solution file

* work on AppServiceEnvironmentsWebApp module

* add AppServiceEnvironmensAppServicePlan and AppServiceEnvironmentsWebApp modules

I broke out the initial AppServiceEnvironmentsWebApp modules I created to separate the App Service Plan creation into the AppServiceEnvironmentsAppServicePlan module.

* scrub resource paths in parameters.json

* renamed vnetSubnetName to subnetName
2019-06-24 10:44:34 -07:00
Chris Pietschmann 4edf32ac7a Create vNet Peering v2.0 module and readme (#48)
* create vNetPeering v2 module

* added unit test script

* fix test file

* rename parameters/variable as requested in PR
2019-06-23 18:28:28 -07:00
Jorge Cotillo 920d4548e5
Restored file path reference 2019-06-22 06:32:54 -07:00
Jorge Cotillo 6de64a33ea Update runandpublishpestertests.yaml for Azure Pipelines 2019-06-22 06:31:07 -07:00
Jorge Cotillo 9b18fcdb66
Creation of a build pipeline (#46)
* included pipeline to run Pester tests on all modules

* Update test-modules.yml for Azure Pipelines

Updated inline code

* Update test-modules.yml for Azure Pipelines

Added Output test file results

* added script that executes pester test on all modules

* excluded test results

* updated gitignore - excluded xml files

* Update test-modules.yml for Azure Pipelines

Moved inline test powershell code into its own script file

* Update test-modules.yml for Azure Pipelines

Added publish results task.

* enabled Pester test on all unit tests and ARM template tests

* fixed task name

* removed script reference from pester test

* Update run all pester file name to prevent from being picked up by pester

* updated pipeline ps1 reference

* fixed relative path reference

* using case sensitive path

* fixed unit tests

* updated travis ci

* added installDependencies file

* removed osx from travis

* updated travis pwsh command invocation

* removed -Command from pwsh execution

* removed env: prefix
2019-06-22 06:25:11 -07:00
Alvaro Guadamillas Herranz f9fdf491c3 Module: Application Gateway 2.0 (#47)
* add: module Application Gateway 2.0

* add: table of contents
2019-06-22 06:22:48 -07:00
Jorge Cotillo 7f499c2597
Added vnext build badge 2019-06-22 06:22:28 -07:00
Kungumaraj Nachimuthu 1a8879ffda Moved toolkit configuration outside the archetype definition file (#45)
* Moved toolkit configuration outside the archetype definition file

* Minor path updates in the test files

* Updated based on feedback from PR

* Updates missed in previous commit to address feedback from PR

* Set the default audit to local

* Checking for presence of ToolkitConfigurationJson for Audit and Cache
2019-06-21 16:33:00 -07:00
Kungumaraj Nachimuthu 60317dca21 Resource Group validation setup and teardown (#43)
* Deployment validation resource group setup and teardonw logic added

* Minor change overwritten when copying over is now reversed

* Minor update

* Cleaned up pipeline yml file

* Cleaned up pipeline yml file

* Updates made based on PR feedback
2019-06-19 16:28:17 -07:00
Jorge Cotillo 8f701f7cad updated dockerfile to use powershell core (#44) 2019-06-19 16:28:12 -07:00
Jorge Cotillo 6558cb5b7f removed -debug flag 2019-06-18 23:31:31 -07:00
Jorge Cotillo 10a4a2ebae fixed toolkit relative path 2019-06-18 23:20:26 -07:00