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

202 Коммитов

Автор SHA1 Сообщение Дата
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
Jorge Cotillo c9d7064176 updated archetype definition path 2019-06-18 23:03:21 -07:00
Jorge Cotillo 190804b4ef fixed relative paths 2019-06-18 22:57:10 -07:00
Jorge Cotillo bc059b45c2 updated powershell script paths 2019-06-18 22:47:59 -07:00
Jorge Cotillo 8855bd4261 initial vnext commit 2019-06-18 22:07:52 -07:00
Jorge Cotillo e830705911 initial vnext commit 2019-06-18 22:07:48 -07:00
Jorge Cotillo c23f1ef29c Merge branch 'master' of https://github.com/Azure/vdc 2019-05-08 09:07:50 -07:00
Jorge Cotillo 88c17ba205
Major module update (#39)
* added diagnostic storage account

* added retrieval of sas token from an arm template

* added sas properties

* enabled azure security center deployment

* added solutions to log analytics plus datastores

* added storage account v2 template

* added storage account templates

* updated diagnostic storage account output parameters

* added IaaSDiagnostic wad settings

* enabled service endpoint on shared services network

* renamed module names

* updated archetype module versions

* updated archetype module versions

* fixed invalid parameters

* updated shared services archetype

* updated adds extension names

* added app rule and network rule collections to allow for log analytics egress access from VMs

* added virtual network module and updated app rule collection

* updated security center - workspace pricing tier

* enabled security center log analytics auto provisioning

* enabled update management

* added diagnostic settings to automation account

* added linux schedules

* modified shared services test archetype based on latest modifications

* added azure backup log analytics solution and whitelisted linux package managers

* updated palo alto module versions

* fixed bootstrap file encoding

* removed unused parameter

* added 1.0 version as default module version

* added cdn and made storage account template more generic

* modified templates to use common diagnostic storage account

* added diagnostic storage account

* updated ntier iaas deployment

* Added storage-account v2.0

* Added placeholders for policy,rbac and script folders in storage-account v2.0

* Updated the comments in the test scripts for storage-account module

* added v2 of storage account deployment

* added placeholder for scripts folder

* Changed the path logic to be os agnostic

* removed tokens from v2.0 storage parameters file

* Update to path concatenation logic applied

* updated sql server template

* added sql server cloudwitness service endpoint

* updated azure firewall rules and increase vmapp-lb size

* updated ntier iaas archetypes to use latest log analytics module

* updated ntier SQL Cluster IP

* updated aks, sap, cloud break and squid modules to use single diagnostic storage account

* modified sqldb to be ISO compliant

* fixed deployment of single diagnostic storage

* reduced number of integration tests. integration tests help test the python orchestration

* updated aks archetype file name

* added update management tag on linux jumpbox

* updated templates based on feedback

* fix deployment name, converted to string

* forced rebuild
2019-05-07 13:54:30 -07:00
Jorge Cotillo 0f3412a482 Merge branch 'master' of https://github.com/Azure/vdc 2019-04-30 14:37:03 -07:00
Jorge Cotillo efccb48f25 updated azure firewall rules and increase vmapp-lb size (#36) 2019-04-29 09:45:18 -07:00
Jorge Cotillo 1b4bdd7a53 SQL Server Always-On Cluster IP update (#38)
* fixed SQL Cluster IP and added documentation regarding NTier-IaaS and App Gateway deployment

* fixed title

* added additional notes to deploy Shared Services Key Vault

* added key vault retrieval information

* formatted pre-requirements text

* fixed typo

* updated text sequence

* fixed shared services overview doc

* fixed shared services overview link reference

* fixed shared services overview parameters description

* updated shared services overview link reference

* updated parameter reference

* fixed small typo

* made description a little bit more clear

* formatted note section

* Update overview.adoc
2019-04-29 09:40:24 -07:00
Graham Hayes d323b46991 Move Linux Jumpbox from 14.04 to 16.04 (#34)
While deploying the shared services environment the linux jumpbox had issues
running cloud-init to get the initial provisioning information.

Moving to 16.04 resolved this issue.

14.04 reached end of support this month as well, so probably a good thing
to move away from.

Signed-off-by: Graham Hayes <gr@ham.ie>
2019-04-27 22:18:24 -07:00
Graham Hayes f9a3d09af0 Allow Log Analytics to be deployed in North Europe (#35)
Signed-off-by: Graham Hayes <gr@ham.ie>
2019-04-27 22:11:05 -07:00
Jorge Cotillo 5b033847f4 updated azure firewall rules and increase vmapp-lb size 2019-04-25 01:01:33 -07:00
Jorge Cotillo ccb087e6c4 added palo-alto test archetype (#33) 2019-04-17 11:09:30 -07:00
Christopher Bennage 4c3998674c link formatting (#32) 2019-04-16 16:38:23 -07:00
Jorge Cotillo e7914c9e9c moved azure firewall step before VM deployments (#31) 2019-04-16 08:58:37 -07:00
Kungumaraj Nachimuthu 7fe1e0cf64 updated la res group name and config for la region (#30) 2019-04-12 19:14:09 -07:00
Jorge Cotillo 27d6c57a32
added utf-8 encoding (#29) 2019-04-12 11:38:53 -07:00
Kungumaraj Nachimuthu 7729198774 Knachimuthu/aks workload (#22)
* AKS workload added

* Clean up of unused parameters in progress

* Bash scripts added

* Initial commit for aks

* fix to storage id in aks diag settings

* Dockerfile change to include kubectl binaries installation

* Update to parameterized the users

* Bash script parameterized

* bash scripts updated and tested

* Moved RoleAssignments to separate module. Updated AKS to include the Firewall - Application Rule and remove Role Assignments.

* Added Policy to audit diagnostics enabled in AKS Cluster

* Policies for AKS added.

* helm installation removed. bash scripts that require helm is also removed.

* Added Comments to the Azure RBAC Role Assignments

* Changes from David's forked repo merged

* Permissions changes to the aks bash scripts added

* Added bash script for aks rbac role bindings

* Updated Policies for AKS

* Updates to the role-assignments

* Removing the policies for the acr and event-hub

* Minor fix to role assignment policies

* enable role assignments to AKS infra resource group (#15)

* made role-assignment template generic enough to be used by any archetype

* exposed azure firewall app rule collection as a parameter

* Added template-path to role assignments

* enabled subscription level deployment

* deleted parameters file

* Update to fix the location variable needed for subscription deployment

* moved node rbac assignment to aks deployment

* removed copy loop within nested deployment

* Role assignments module and aks node role assignments module added

* Update the archetype.test.json

* added azure firewall network rule collection on port 22. Issue #20

* enabled deployment of key vault with an empty secrets array

* Tested the changes. Updates made to archetype.json.
2019-04-09 13:03:12 -07:00
Jorge Cotillo 568ddb1dd6
removed passing api-version to constructor (#19) 2019-04-05 15:16:03 -07:00
Jorge Cotillo 331178c5d4
Policy api-version fix (#17)
* added api_version to policy client creation

* updated policy azure sdk client api version to account for deployIfNotExists. updated recordings to account for new api version

* removed sample policy
2019-04-05 12:48:19 -07:00
Christopher Bennage 0a331c0d4c Documentation overhaul (#13)
* began revision of documentation

* renamed subscription ref doc

* corrections to ref docs

* standardizing the script reference docs

* note to auth

* adding clarifications to script ref

* correction

* explaining the workflow

* update readme

* updates

* began archetype docs

* wip

* on-prem doc

* corrections

* ss prereq

* on-prem parameters

* on prem

* updated the shared services doc

* draft of ss params

* config file doc

* render check

* common params

* linking docs

* common workload params

* moving files

* converting to adoc

* correcting error in the resource name docs

* iaas overivew

* iaas params

* moving sap params

* converting and moving files

* adding to the readme

* correcting path

* additional corrections

* cloudbreak doc

* rn hadoop > cloudbreak

* l2 toc in archetypes

* updated paas arch doc

* removing unused images

* SAP HANA overview

* SAP param file

* wip

* validation article

* format fix

* readme fix

* readme fix

* readme structure

* deploying a validation

* updates to using content

* renaming extend doc

* extend overview

* wip

* render check

* integration test doc

* shorten links

* typo

* resolving TODOs

* adoc note

* spelling and next steps

* updating the main readme

* moving the first deployment tutorial

* broken link

* improving next steps

* Tweak

* fixup! Tweak

* fixup! fixup! Tweak

* broken table

* table

* links

* wip

* note in scripts readme

* fixup! note in scripts readme

* typo

* fixup! typo

* bad link

* updates to usage section

* moving around stuff

* broken link

* archetype readme

* extend readme

* maybe done?

* broken link

* broken link

* broken link

* broken link

* ...

* broken links

* relatie links

* Update README.md

* Update readme.md

* Update setup-docker.md

* Update setup-docker.md

* Update your-first-deployment.md

* Update toolkit.md

* Update workflow.md

* updated docs based on comments

* added modified file name, fixed main readme bullets position

* updated bullet list order from repo Readme.md

* added path-to-roles and fixed typo

* format objectId retrieval

* format objectId retrieval

* Update your-first-deployment.md

Format note > make it bold

* Update your-first-deployment.md

Format note text.

* updated east - west and north - south connectivity

* Update archetype-deployment-considerations.md

Fixed format.

* Update archetype-deployment-considerations.md

Format note text

* Update overview.adoc

Updated key vault deployment description

* Update overview.adoc

Fixed KV parameters link reference

* fixed KV parameters reference

* fixed url path reference

* fixed archetype.test.json url path reference

* fixed shared services parameters reference

* fixed typos
2019-04-02 10:43:15 -07:00
panwce b9ae9b741b Paloalto/nva (#12)
* initial palo alto commit

* modified bash file to retrieve a storage account name

* updated storage template to perform copy loop, updated file share upload script

* updated template Static NIC Address

* added pip on management nic, removed unused parameters

* added new bash script to wait for 2 minutes prior moving to UDR update

* updated shared-services archetype

* updated bootstrap file

* ssl update
2019-03-28 13:54:02 -07:00
Jorge Cotillo ee47675d05 fixed missing input parameter (#10) 2019-03-14 00:56:55 +01:00
Christopher Bennage 29ada697e7 updating the readme (#8) 2019-03-13 16:49:22 -07:00
Jorge Cotillo 67b7cd2ec5 updated region validation check (#7) 2019-03-06 10:18:37 +01:00
Jorge Cotillo e277c725b7 excluded python cache files (#5) 2019-02-28 12:24:22 -08:00
Kungumaraj Nachimuthu 4ddfd2fc1e Updated the integration testing documentation. (#4)
* Updated the integration testing documentation.

* Updated the integration testing documentation based on feedback
2019-02-28 12:23:49 -08:00
Jorge Cotillo af4134bc2e scripts execution in orchestration (#2)
* initial custom scripts execution

* updated recordings, unit tests. included custom script exec in orchestration

* updated bash file name reference

* fixed custom-script dependency retrival from storage account

* removed scripts from binaries

* updated unit test path assert
2019-02-28 09:53:37 -08:00
Jorge Cotillo d7c1ff884c Travis integration (#3)
* automation of unit tests execution

* updated pytest command

* updated python version to 3.6

* added travis badge on readme.md
2019-02-27 11:34:20 -08:00