If you are now thinking of Salt-SSH, this is not completely wrong, but also not right. What we are talking about here, is an other Transport for Salt, a replacement for ZeroMQ.

Why?

First of all, Upstream is interested in this and this is a strong argument. Also we would like to play with the idea of a master that is establishing a connection to a minion and not the other way around like the ZeroMQ transport is doing it. This would be the answer to the use-cases where we can't keep the connection to the minion all the time or establishing a connection to the master is simply not possible because of network configurations - but it would be possible for the master to reach the minion.

How?

  1. Deep diving into how a SaltStack transport works.
  2. Getting familiar with SSH and the Python libs available.
  3. Start implementation.

Looking for hackers with the skills:

saltstack salt-ssh ssh

This project is part of:

Hack Week 17

Activity

  • about 2 months ago: marsalt joined SSH-Transport for Salt
  • about 2 years ago: jochenbreuer started SSH-Transport for Salt
  • about 2 years ago: jochenbreuer added keyword "ssh" to SSH-Transport for Salt
  • about 2 years ago: jochenbreuer added keyword "ssh" to SSH-Transport for Salt
  • about 2 years ago: jochenbreuer added keyword "saltstack" to SSH-Transport for Salt
  • about 2 years ago: jochenbreuer added keyword "salt-ssh" to SSH-Transport for Salt
  • about 2 years ago: j_renner liked SSH-Transport for Salt
  • about 2 years ago: dmaiocchi liked SSH-Transport for Salt
  • about 2 years ago: jochenbreuer originated SSH-Transport for Salt

  • Comments

    • marsalt
      about 2 months ago by marsalt | Reply

      I find establishing a connection from minion to master is very reliable.

    Similar Projects

    Port Salt virt modules to idem by cbosdonnat

    Salt is moving towards a plugable architecture ...


    Learn SaltStack Enterprise by pagarcia

    Uyuni uses the open source version of Salt to i...