Giter Club home page Giter Club logo

tse_sqlserver's Introduction

tse_sqlserver

Puppet profile for installing and configuring MS SQL server

Requires the following modules:

Sample IIS web app module that can be laid on top of this can be found at the following github URL: https://github.com/velocity303/puppet-sqlwebapp

General Instructions:

This module acts as a profile for implementing the PuppetLabs SQL Server module. This is a particular implementation of the SQL Server module that will install the software, SSMS, set up the sa account, create a user, and setup a sample database. The sample database that is imported by default with the attachdb defined type will be for the Sample IIS Web Application linked to above.

To setup:

Use the example.yaml file that is provided in the files directory for setting up your hiera data. This should include some sane defaults. Additionally, if using the mount_iso option, please place the ISO file in your files directory within the module and update the name of the ISO in your hieradata. This will ensure it can be properly deployed to the machine.

Required options:

tse_sqlserver::mount_iso: Whether the ISO should be mounted with the mount class provided. This will by default be served by the Puppet file server. If utilizing this feature, please place the ISO file that you need in the files directory. You will also need to specify the name of the ISO in your hiera YAML file as shown in the example.yaml.

tse_sqlserver::sqlserver_version: The version of MS SQL Server you are going to be installing, this can be either '2012' or '2014'.

tse_sqlserver::mount::iso: The name of the ISO you would like to load the SQL installation files from.

tse_sqlserver::mount::iso_drive: The drive letter you would like to use for mounting of the drive.

tse_sqlserver::sql::source: The source directory for the sql server installation media. This will either point to the drive where you mounted your installation media via ISO or alternatively an extracted version of the ISO contents into a local directory on the machine. For local directory usage, please ensure mount_iso is set to false.

tse_sqlserver::sql::admin_user: Admin windows user account for your sql server install.

tse_sqlserver::sql::db_instance: Name of the DB instance you would like to install.

tse_sqlserver::sql::sa_pass: The SA Password for SQL Server.

tse_sqlserver::sql::db_name: The name of the DB you would like to create in your instance.

tse_sqlserver's People

Contributors

velocity303 avatar sseebald avatar

Stargazers

Tim Ski avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.