https://github.com/poshsecurity/csabnzbd
PowerShell DSC for SABnzb
https://github.com/poshsecurity/csabnzbd
Last synced: 2 months ago
JSON representation
PowerShell DSC for SABnzb
- Host: GitHub
- URL: https://github.com/poshsecurity/csabnzbd
- Owner: poshsecurity
- License: mit
- Created: 2016-05-30T11:21:49.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-02T13:02:39.000Z (almost 10 years ago)
- Last Synced: 2025-07-04T22:43:31.802Z (about 1 year ago)
- Language: PowerShell
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#cSABnzbd
A simple DSC module for maintaining a SABnzbd+ install
## Resources
* **SABnzbdInstall** controls installation of SABnzbd
### SABnzbdInstall
Controls the installation (absent or present) of SABNzbd, also ensure that the software is automatically updated.
* **Ensure**: Ensure either Absent or Present (Installed and Updated)
* **ServiceCredential**: Credential of service to run as
## Versions
### 1.5
* Code optimisation and clean-up
* Updated examples and documentation
### 1.4
* Work to ensure that the DSC module meets community guidelines and DSC guidelines
* Added PS5 requirements to PSD
* Not released to PowerShell Gallery
### 1.3
* Switched from standard web parsing to basic web parsing and not reliant on IE
* Released to PowerShell Gallery
### 1.2
* Cleaned up unrequired parameter
* Released to PowerShell Gallery
### 1.1
* Fixed incorrect resource name
* Released to PowerShell Gallery
### 1.0
* Initial version
* Released to PowerShell Gallery
## Examples
### Ensure SABnzbd Installed
```powershell
configuration DownloadHostDSC
{
Import-DscResource -ModuleName 'cSABnzbd'
cSABnzbdInstall SABnzbdInstaller
{
Ensure = 'Present'
}
}
```
Ensures that SABnzbd is installed.
### Ensure SABnzbd not installed
```powershell
configuration DownloadHostDSC
{
Import-DscResource -ModuleName 'cSABnzbd'
cSABnzbdInstall SABnzbdInstaller
{
Ensure = 'Absent'
}
}
```
Ensures that SABnzbd is not installed.