================================= Salt IPS Packages for Solaris 11 ================================= Version: 2017.7.2 Date: 2017-10-11 To Install: ----------- Salt is installed mainly into the /opt/salt directory. Wrapper scripts for the command-line interfaces are installed in the /usr/bin directory (see the "Usage on Solaris" section below). 1. Download appropriate iso image from http://enterprise.saltstack.com/downloads for your OS version. 2. Using the example commands below for Sparc, extract the contents of the iso image into a repository: mkdir -p /mnt/repo mount -F hsfs /export/home/david/salt_sun11_sparc_2017.7.2.iso /mnt/repo zfs create -o compression=on rpool/export/test_sun11 zfs set atime=off rpool/export/test_sun11 rsync -aP /mnt/repo/ /export/test_sun11 umount /mnt/repo zfs snapshot rpool/export/test_sun11@inital-salt pkg set-publisher -p /export/test_sun11 pkg set-publisher --set-property signature-policy=require-signatures SaltStack 3. Run the following command to install: pkg install -v pkg:/library/python/salt@2017.7.2 4. Edit the salt-minion configuration file for your environment: vim /opt/local/etc/salt/minion 5. Enable the salt-minion, initially by running the command: svcadm restart svc:system/manifest-import:default 6. The salt-minion can be enabled and disabled by the following commands: svcadm enable salt-minion svcadm disable salt-minion To Uninstall: ------------- 1. Run the following commands: pkgrepo remove -s /export/test_sun11 pkg:/* zfs destroy rpool/export/test_sun11 Usage on Solaris 11 ------------ Wrapper scripts are provided to access the Salt command-line interfaces. These wrapper scripts execute with environmental variable overrides for library and python paths. These wrapper scripts are provided in /usr/bin, which is typically included in the environmental variable PATH. The following wrapper scripts are available: salt-ssh salt-proxy salt-minion Note: with this release only salt-minion functionality is provided Salt command line functionality is available through the use of these wrapper scripts. For example, to start the salt-minion as a daemon: svcadm enable salt-minion