PowerShell DSC for managing Sonarr
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Examples
.gitignore
LICENSE
README.md
cSonarr.psd1
cSonarr.psm1

README.md

#cSonarr

A simple DSC module for maintaining a Sonarr (formally NZB Drone) install

Resources

  • SonarrInstall controls installation of Sonarr

SonarrInstall

Controls the installation (absent or present) of Sonarr, also ensure that the software is automatically updated.

  • Ensure: Ensure either Absent or Present (Installed and Updated)

Versions

1.2

  • Work to ensure that the DSC module meets community guidelines and DSC guidelines
  • Added PS5 requirements to PSD
  • Released to PowerShell Gallery

1.1

  • Fixed incorrect resource name
  • Released to PowerShell Gallery

1.0

  • Inital version
  • Released to PowerShell Gallery

Examples

Ensure Sonarr Installed

configuration DownloadHostDSC
{
    Import-DscResource -ModuleName 'cSonarr'

    cSonarrInstall SonarrInstaller
    {
        Ensure    = 'Present'
    }
}

Ensures that Sonarr is installed.

Ensure Sonarr not installed

configuration DownloadHostDSC
{
    Import-DscResource -ModuleName 'cSonarr'

    cSonarrInstall SonarrInstaller
    {
        Ensure    = 'Absent'
    }
}

Ensures that Sonarr is not installed.