Formula to set up and configure the JumpCloud based authentication services.
Note
Visit the JumpCloud website to find out more.
Agent package installation is primarily based on the official documentation found here
See the full Salt Formulas installation and usage instructions.
Selectively includes jumpcloud.agent or jumpcloud.sssd states based on O/S type and pillar configuration.
Installs agent package in various ways; configurable using pillar see pillar.example.sls for guidance.
Note
- Tested on MacOS (10.12.6 / 10.13.0 )
- Tested on Windows 10 Pro
- Tested on CentOS 7, Ubuntu LTS and Debian
Note
- TODO
- Breakdown official kickstart script to provide cleaner/safer installation method ?
At this point all this does is try to pull in states from the sssd forumula, available here: https://github.com/colin-stubbs/salt-formula-sssd
Note
Q: Why would you want to use sssd instead of the full JumpCloud agent?
A: Do you trust the JumpCloud agent to have full root level access to your system with an explicit ability to perform remote command execution ?