---
name: "cdist-type__zypper_service"
section: "7"
platform: "linux"
package: "cdist"
version: "7.0.0-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/cdist-type__zypper_service"
---

# cdist-type\_\_zypper\_service(7)

Service management with zypper

## NAME

cdist-type\_\_zypper\_service - Service management with zypper

## DESCRIPTION

zypper is usually used on SuSE systems to manage services.

## REQUIRED PARAMETERS

- **uri**

  Uri of the service

## OPTIONAL PARAMETERS

- **service\_desc**

  If supplied, use the service\_desc and not the object id as description for the service.

- **state**

  Either "present" or "absent", defaults to "present"

- **type**

  Defaults to "ris", the standard type of services at SLES11. For other values, see manpage of zypper.

## BOOLEAN PARAMETERS

- **remove-all-other-services**

  Drop all other services found on the target host before adding the new one.

- **remove-all-repos**

  If supplied, remove all existing repos prior to setup the new service.

## EXAMPLES

```
# Ensure that internal SLES11 SP3 RIS is in installed and all other services and repos are discarded
__zypper_service INTERNAL_SLES11_SP3 --service_desc "Internal SLES11 SP3 RIS" --uri "http://path/to/your/ris/dir" --remove-all-other-services --remove-all-repos
# Ensure that internal SLES11 SP3 RIS is in installed, no changes to other services or repos
__zypper_service INTERNAL_SLES11_SP3 --service_desc "Internal SLES11 SP3 RIS" --uri "http://path/to/your/ris/dir"
# Drop service by uri, no changes to other services or repos
__zypper_service INTERNAL_SLES11_SP3 --state absent --uri "http://path/to/your/ris/dir"
```

## AUTHORS

Daniel Heule \<*hda--@--sfs.biz*\>

## COPYING

Copyright (C) 2013 Daniel Heule. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

## COPYRIGHT

ungleich GmbH 2021
