Resource Type: dsc_xazurepacksetup

Defined in:
lib/puppet/type/dsc_xazurepacksetup.rb
Providers:
powershell

Overview

The DSC xAzurePackSetup resource type. Automatically generated from ‘xAzurePack/DSCResources/MSFT_xAzurePackSetup/MSFT_xAzurePackSetup.schema.mof’

To learn more about PowerShell Desired State Configuration, please visit technet.microsoft.com/en-us/library/dn249912.aspx.

For more information about built-in DSC Resources, please visit technet.microsoft.com/en-us/library/dn249921.aspx.

For more information about xDsc Resources, please visit github.com/PowerShell/DscResources.

Properties

  • ensure

    The basic property that the resource should be in.

    Supported values:
    • exists?
    • present

Parameters

  • dsc_action

    Action - Install or initialize. Valid values are Install, Initialize.

  • dsc_dbuser

    dbUser - SQL user to be used to create the database if the SetupCredential cannot be used.

  • dsc_enableceip

    EnableCeip - Enable Customer Experience Improvement Program.

  • dsc_passphrase

    Passphrase - Passphrase for the Azure Pack deployment.

  • dsc_psdscrunascredential

    PsDscRunAsCredential

  • dsc_role

    Role - The Azure Pack role to be installed or initialized. Valid values are Admin API, Tenant API, Tenant Public API, SQL Server Extension, MySQL Extension, Admin Site, Admin Authentication Site, Tenant Site, Tenant Authentication Site.

  • dsc_setupcredential

    SetupCredential - Credential to be used to perform the installation.

  • dsc_sourcefolder

    SourceFolder - Folder within the source path containing the source files for installation.

  • dsc_sourcepath

    SourcePath - UNC path to the root of the source files for installation.

  • dsc_sqlinstance

    SQLInstance - Database instance for the Azure Pack databases.

  • dsc_sqlserver

    SQLServer - Database server for the Azure Pack databases.

  • name (namevar)
  • provider

    The specific backend to use for this ‘dsc_xazurepacksetup` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.