# salt.runners.winrepo

Runner to manage Windows software repo

salt.runners.winrepo.genrepo(opts=None, fire_event=True)

  Generate winrepo_cachefile based on sls files in the winrepo_dir

  opts

    Specify an alternate opts dict. Should not be used unless this function is imported into an execution module.

  fire_eventTrue

    Fire an event on failure. Only supported on the master.

  CLI Example:

      salt-run winrepo.genrepo

salt.runners.winrepo.update_git_repos(opts=None, clean=False, masterless=False)

  Checkout git repos containing Windows Software Package Definitions

  opts

    Specify an alternate opts dict. Should not be used unless this function is imported into an execution module.

  cleanFalse

    Clean repo cachedirs which are not configured under `winrepo_remotes`.

    Warning

    This argument should not be set to `True` if a mix of git and non-git repo definitions are being used, as it will result in the non-git repo definitions being removed.

    Added in version 2015.8.0.

  CLI Examples:

      salt-run winrepo.update_git_repos
      salt-run winrepo.update_git_repos clean=True