Debian Salt Packages

This server contains packages for Debian Squeeze, Wheezy, Jessie, Sid and Ubuntu Lucid.

These packages are built using git-buildpackage from the released .tar.gz files and include a number of distro and release specific patches. The git repo that contains the source packages is at http://anonscm.debian.org/cgit/pkg-salt/salt.git. Each dsitro/release is on a separate branch.

For squeeze, you will need to enable the debian backports repository as well as the debian.saltstack.com repository. To do so, add the following to /etc/apt/sources.list or a file in /etc/apt/sources.list.d:

deb http://debian.saltstack.com/debian squeeze-saltstack main
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
    
For lucid, the following line is needed:
deb http://debian.saltstack.com/debian lucid-saltstack main
    
For wheezy, the following line is needed:
deb http://debian.saltstack.com/debian wheezy-saltstack main
    
For jessie, the following line is needed:
deb http://debian.saltstack.com/debian jessie-saltstack main
    
For sid, the following line is needed:
deb http://debian.saltstack.com/debian unstable main
    

The packages have been signed with a key available from http://debian.saltstack.com/debian-salt-team-joehealy.gpg.key.

This can be imported with:

wget -O - http://debian.saltstack.com/debian-salt-team-joehealy.gpg.key|apt-key add -
    

Release Streams

To provide certainty and stability, I am keeping each release stream separate in the archive. This means that if you wish to only receive bug fix releases and no new feature releases, put "-016", "-017" or "-2014-01" after the wheezy-saltstack or squeeze-saltstack in the "deb" line in sources.conf. As an example, the following will receive packages for wheezy for only the 0.16.x stream:
deb http://debian.saltstack.com/debian wheezy-saltstack-016 main
    
Similarly, the following line will receive packages for the 0.17.x stream for squeeze (please note you will also need backports to be added):
deb http://debian.saltstack.com/debian squeeze-saltstack-017 main
    
If you do not add any release suffix, then you will always receive the most recent release.

Available streams

The following streams are available:
lucid-saltstack
jessie-saltstack
jessie-saltstack-2014-01
jessie-saltstack-2014-07
jessie-testing
squeeze-saltstack
squeeze-saltstack-016
squeeze-saltstack-017
squeeze-saltstack-2014-01
squeeze-saltstack-2014-07
squeeze-testing
unstable
unstable-testing
wheezy-saltstack
wheezy-saltstack-016
wheezy-saltstack-017
wheezy-saltstack-2014-01
wheezy-saltstack-2014-07
wheezy-testing

Previous Releases

salt 0.16.4

Salt 0.16.4 is still available in the archive for squeeze and wheezy. To access it, add "-016" onto the end of the distribution field in the "deb" line. As an example:
deb http://debian.saltstack.com/debian wheezy-saltstack-016 main
    
or:
deb http://debian.saltstack.com/debian squeeze-saltstack-016 main
    

Notes:

  1. These packages will be backported from the packages in debian unstable. This means that the packages will be uploaded to unstable first and then backported over the next day or so.
  2. These packages will be tracking the released versions of salt rather than maintaining a stable fixed feature set. If a fixed version is what you desire, then either pinning or manual installation may be more appropriate for you.
  3. The version numbering and backporting process should provide clean upgrade paths between debian versions.

If you have any questions regarding these, please email the mailing list or look for me on irc as joehh.

Joe Healy