control-repo/site-modules/sqlserver/manifests/win_sqlserver.pp
Henry Wang 99bd052131 dd
2020-02-03 12:39:09 +08:00

27 lines
887 B
Puppet

class sqlserver::win_sqlserver {
::sqlserver_instance{ 'MSSQLSERVER':
source => 'C:/',
features => ['SQL'],
security_mode => 'SQL',
sa_pwd => 'p@ssw0rd!!',
sql_sysadmin_accounts => ['administrator'],
install_switches => {
'TCPENABLED' => 1,
'SQLBACKUPDIR' => 'C:\\MSSQLSERVER\\backupdir',
'SQLTEMPDBDIR' => 'C:\\MSSQLSERVER\\tempdbdir',
'INSTALLSQLDATADIR' => 'C:\\MSSQLSERVER\\datadir',
'INSTANCEDIR' => 'C:\\Program Files\\Microsoft SQL Server',
'INSTALLSHAREDDIR' => 'C:\\Program Files\\Microsoft SQL Server',
'INSTALLSHAREDWOWDIR' => 'C:\\Program Files (x86)\\Microsoft SQL Server',
}
}
::sqlserver::sp_configure{'Turn On Advanced':
config_name => 'show advanced option',
value => 1,
reconfigure => true,
}
}