Saltstack minicheat
USER
user.add joe
user.delete joe
user.list_users
user.getent
user.info joe
user.list_groups joe
change Joe's group from Sysadmin to Support
user.chgroups joe sysadmin, support true
user.chgid joe 7400
user.rename joe joe2
FILE
file.directory_exists /tmp
NETWORK
GROUP
group.add newgroup 4500
group.delete newgroup
group.adduser sysadmins joe
group.deluser sysadmins joe
group.chgid sysadmins 4510
return info on all groups
group.getent
group.info sysadmins
PKG
pkg.install apache
pkg.remove apache
pkg.version apache
pkg.upgrade apache
pkg.upgrade_available apache
pkg.list_pkgs
pkg.list_upgrades
pkg.refresh_db
TEST
test.get_opts # returns salt config items
test.provider pkg # get provider of service, pkg, etc
test.versions_report # all salt component versions
SERVICE
CMD < start / stop / restart / reload / disable / enable / status >
service.<cmd> nginx
service.get_all
service.get_disabled
service.get_enabled
service.get_running
service.get_static
get services < disabled / enabled> from starting on boot
service.disabled sfptpd
SYSTEM
system.get_system_date
system.get_system_time
system.poweroff
system.reboot
system.shutdown
system.set_computer_name
GRAINS
grains.ls
grains.items
grains.get osmajorrelease