salt.pillar.hg_pillar
Use remote Mercurial repository as a Pillar source.
New in version 2015.8.0.
The module depends on the hglib
python module being available. This is the same requirement as for hgfs_ so should not pose any extra hurdles.
This external Pillar source can be configured in the master config file as such:
ext_pillar: - hg: ssh://[email protected]/user/repo
- class
salt.pillar.hg_pillar.
Repo
(repo_uri) -
Deal with remote hg (mercurial) repository for Pillar
-
close
() -
Cleanup mercurial command server
-
pull
()
-
update
(branch='default') -
Ensure we are using the latest revision in the hg repository
-
-
Extract pillar from an hg repository
salt.pillar.hg_pillar.ext_pillar(minion_id, pillar, repo, branch='default', root=None)
-
Execute an hg pull on all the repos
salt.pillar.hg_pillar.update(repo_uri)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/pillar/all/salt.pillar.hg_pillar.html