# FreeBSD

Salt was added to the FreeBSD ports tree Dec 26th, 2011 by Christer Edwards <christer.edwards@gmail.com>. It has been tested on FreeBSD 7.4, 8.2, 9.0 and 9.1 releases.

Salt is dependent on the following additional ports. These will be installed as dependencies of the `sysutils/py-salt` port.

    /devel/py-yaml
    /devel/py-pyzmq
    /devel/py-Jinja2
    /devel/py-msgpack
    /security/py-pycrypto
    /security/py-m2crypto

## Installation

To install Salt from the FreeBSD ports tree, use the command:

    make -C /usr/ports/sysutils/py-salt install clean

## Post-installation tasks

Master

Copy the sample configuration file:

    cp /usr/local/etc/salt/master.sample /usr/local/etc/salt/master

rc.conf

Activate the Salt Master in `/etc/rc.conf` or `/etc/rc.conf.local` and add:

    + salt_master_enable="YES"

Start the Master

Start the Salt Master as follows:

    service salt_master start

Minion

Copy the sample configuration file:

    cp /usr/local/etc/salt/minion.sample /usr/local/etc/salt/minion

rc.conf

Activate the Salt Minion in `/etc/rc.conf` or `/etc/rc.conf.local` and add:

    + salt_minion_enable="YES"
    + salt_minion_paths="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"

Start the Minion

Start the Salt Minion as follows:

    service salt_minion start

Now go to the Configuring Salt page.

Current Salt release: 0.17.1

### Table Of Contents

- FreeBSD
  - Installation
  - Post-installation tasks

#### Previous topic

Fedora

#### Next topic

Gentoo

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd