Chef is very popular for automation of IT infrastructure. It is available on multiple platforms including Chef Client for Oracle Solaris 11.3.
A Chef cookbook is the fundamental unit of configuration and policy distribution. There were recently published two Chef cookbooks for Oracle Solaris at OTN.
The first cookbook - beadm - is used for managing Oracle Solaris Boot Environment via beadm(1m) command. The second cookbook - pkg_publisher - uses pkg(1) command to set, unset and list pkg publishers on Oracle Solaris via Chef