It has been tested with standard 2008/2012/2014 and enterprise 2016.
I've added the functions Get-MSSQLVersion that checks for the version,
and Get-MSSQLLogFile that finds the log folder for the MSSQL version used.
The function Get-MSSQLParameters has been updated to filter some install
arguments that are incompatible with versions of MSSQL diffrent from 2012.
Change-Id: I438a74b081fa6dd38d9e39c10b11497032e070cb
Improvements:
- added HeatSignal to report the status of the stack
- mapped the default admin to work on localized versions of windows
- added more reliability by retrying the steps that can encounter
transient errors
Change-Id: Iae9f6fe0ccb9fbf4a6091cd8486d9271570e6777
This change corrects many problems detected by the `yamllint` linter.
It's a preparation for enabling this linter in change
Ie746230f28fe3ed0cf218201d5a3810f7bc44070.
For instance, the first run of the YAML linter helped discovering a key
duplication problem in `oso_ha.yaml`: the `depends_on` key was present
twice, so the first occurence was ignored.
Other changes are cosmetic: extra spaces, extra blank lines, missing
newlines at end-of-file, etc.
Change-Id: I7f2369adfb152fd2a74b9b105e969e653e592922
It deploys an instance with the latest Puppet Windows Agent.
The Puppet Agent installer is downloaded from the puppetlabs.com
The unit tests for the powershell module(user data scripts) are written
using Pester 3.0
Change-Id: Ia9449ad52e02622d41724c2b6c0680d1066d60e6
Partially-Implements: blueprint windows-instances
It deploys a new Drupal 7 web site on a server with IIS
and PHP 5.4 configured. Web site uses a local database on
SQL Server 2008 R2 SP2 Express
Required tools are downloaded from the internet using
official links. SHA1 hashes are computed for the downloaded files
and compared with the expected hashes to ensure file integrity.
The unit tests for the user data scripts are written using
Pester 3.0
Change-Id: Ia9c12db0a92fc4f39be9056c67471eb8c136a86a
Partially-Implements: blueprint windows-instances
It deploys an MSSQL Server instance.
The MSSQL ISO file is copied from an SMB share.
The unit tests for the powershell module(user data scripts) are written
using Pester 3.0
Change-Id: If2b024d7717e2846bb199e950c314ce9c9d778e7
Partially-Implements: blueprint windows-instances
The template deploys an Active Directory forest domain controller.
As there is the need of a Windows reboot after the install finishes,
exiting from the powershell script with the code 1001 signals to
cloudbase-init to trigger a reboot.
Change-Id: Ie171d55ffa69bb4c4f7381defd70a10d1c83213d
Co-Authored-By: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
Partially-Implements: blueprint windows-instances