Resource Type: sqlserver_instance

Defined in:
lib/puppet/type/sqlserver_instance.rb
Providers:
mssql

Overview

Specify the location of the Windows Feature source files. This may be needed to install the .Net Framework. See support.microsoft.com/en-us/kb/2734782 for more information.

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • features

    Specifies features to install, uninstall, or upgrade. The list of top-level features include SQLEngine, Replication, FullText, DQ AS, and RS.

    Supported values:
    • SQL
    • SQLEngine
    • Replication
    • FullText
    • DQ
    • AS
    • RS
    • POLYBASE
    • ADVANCEDANALYTICS

Parameters

  • agt_svc_account

    Either domain user name or system account

  • agt_svc_password

    Password for domain user name. Not required for system account

  • as_svc_account

    The account used by the Analysis Services service.

  • as_svc_password

    The password for the Analysis Services service account.

  • as_sysadmin_accounts

    Specifies the list of administrator accounts to provision.

  • install_switches

    A hash of switches you want to pass to the installer

  • name (namevar)
  • pid

    Specify the SQL Server product key to configure which edition you would like to use.

  • polybase_svc_account

    The account used by the Polybase Engine service. Only applicable for SQL Server 2016.

  • polybase_svc_password

    The password for the Polybase Engine service account. Only applicable for SQL Server 2016.

  • rs_svc_account

    Specify the service account of the report server. This value is required. If you omit this value, Setup will use the default built-in account for the current operating system (either NetworkService or LocalSystem). If you specify a domain user account, the domain must be under 254 characters and the user name must be under 20 characters. The account name cannot contain the following characters: “ / \ [ ] : ; | = , + * ? < >

  • rs_svc_password

    Specify a strong password for the account. A strong password is at least 8 characters and includes a combination of upper and lower case alphanumeric characters and at least one symbol character. Avoid spelling an actual word or name that might be listed in a dictionary.

  • sa_pwd

    Required when :security_mode => “SQL”

  • security_mode

    Specifies the security mode for SQL Server. If this parameter is not supplied, then Windows-only authentication mode is supported. Supported value: SQL

    Supported values:
    • SQL
  • source
  • sql_svc_account

    Account for SQL Server service: DomainUser or system account.

  • sql_svc_password

    A SQL Server service password is required only for a domain account.

  • sql_sysadmin_accounts

    Windows account(s) to provision as SQL Server system administrators.

  • windows_feature_source

    Specify the location of the Windows Feature source files. This may be needed to install the .Net Framework. See support.microsoft.com/en-us/kb/2734782 for more information.