TO replicate issue,
-
Update the paths in
master
andSaltfile
as needed to point to this dir -
Update the user in
roster
to a valid user -
from this directory (in a virtualenv) run:
pip install -r requirements.txt
-
(EXPECTED) The following works fine:
salt-call --local pillar.get password
-
put the generated master ssh into your authorized keys
cat `pwd`/etc/salt/pki/master/ssh/salt-ssh.rsa.pub >>~/.ssh/authorized_keys
-
(BROKEN) The following does not work:
salt-ssh -i local pillar.get password