cdist-type__zypper_repo(7)

Daniel Heule


Table of Contents

1. NAME
2. DESCRIPTION
3. REQUIRED PARAMETERS
4. OPTIONAL PARAMETERS
5. EXAMPLES
6. SEE ALSO
7. COPYING

1. NAME

cdist-type__zypper_repo - repository management with zypper

2. DESCRIPTION

zypper is usually used on the SuSE distribution to manage repositories.

3. REQUIRED PARAMETERS

None

4. OPTIONAL PARAMETERS

state
Either "present" or "absent" or "enabled" or "disabled", defaults to "present" present - make sure that the repo is aviable, needs repo_uri and repo_desc for all following states, the repo can be searched via repo_id or repo_uri absent - drop the repo if found enabled - a repo can have state disabled if installed via zypper service (ris), in this case, you can enable the repo disabled - instead of absent (drop), a repo can also set to disabled, wich makes it inaccessible
repo_uri
If supplied, use the uri and not the object id as repo uri.
repo_desc
If supplied, use the description and not the object id as repo description, only used if the state is present and the repo has to be created
repo_id
If supplied, use the id and not the object id as repo id, can be used with state absent, enabled and disabled

5. EXAMPLES

# Ensure testrepo in installed
__zypper_repo testrepo --state present --repo_uri http://url.to.your.repo/with/path

# Drop repo by repo uri
__zypper_repo testrepo --state absent --repo_uri http://url.to.your.repo/with/path

# Drop repo by id number (attention: repos are always numbered from 1 to max)
__zypper_repo testrepo --state absent --repo_id 1

# enable repo by id
__zypper_repo testrepo2 --state enabled --repo_id 2

# enable repo by uri
__zypper_repo testrepo3 --state enabled --repo_uri http://url.to.your.repo/with/path

# disable a repo works like enabling it
__zypper_repo testrepo4 --state disabled --repo_id 4

6. SEE ALSO

  • cdist-type(7)

7. COPYING

Copyright (C) 2013 Daniel Heule. Free use of this software is granted under the terms of the GNU General Public License version 3 (GPLv3).