A lot of recommendations for Salt here, but wanted to point out they have had a pretty poor track record of security vulnerabilities. Something to keep in mind when evaluating alternatives.
https://www.cvedetails.com/vulnerability-list/vendor_id-1294...