Skip to main content

New Organization Setup

Prerequisites​

  • At least owner on all subscriptions
  • Access to the empower-clients and empower-tenant repos
  • Gather required config details outlined here

Steps​

  • Create required config files in the empower-clients repo.
    • Each environment will need three config files
      • {env_name}_env_config.json
      • {env_name}_internal_env_config.json
      • {env_name}_version_config.json
    • additionally prod will need a {env_name}_logging_env_config.json
  • Create or edit the deploy.yaml file in empower-tenants under the correct namespace. Each enterprise will have its own namespace.
  • Initialize resource providers using the powershell script provided. Note: This may have already been completed by the customer script
  • Run the first set of pipelines
    • First Run the logging pipeline
    • Use pipeline manager to deploy the external deployment for production. Note: this should fail when it reaches the integration runtime setup
  • Follow the steps for deploying an integration runtime. Instructions
    • If the integration runtime is internal please use the integration runtime found in this datafactory
    • If a new integration runtime is required please use the vm snapshot found here
  • Run the second set of pipelines
    • Use pipeline manager to do a complete deployment for prod, followed by dev and stage
  • Run the SQL script found in the empower-discover-service repo with the appropriate organization specific details to initialize the discovery service database.

Manual Steps After Deployment​