BSD Ports

sysutils/py-salt 3006.9_5,1 DragonFly

Distributed remote execution and configuration management system

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
python, sysutils
Package size
14367.2 KiB, 94128.4 KiB installed

Description

Salt : Remote Execution and State Manager

Salt is a powerful remote execution and state manager that can be used to administer servers in a fast and efficient way.

See also: https://saltproject.io/

In the other systems

SystemPortVersion
DragonFlysysutils/py-salt3006.9_5,1
FreeBSDsysutils/py-salt3008.2,1

Install

Binary package:

pkg install py311-salt

From DPorts:

cd /usr/dports/sysutils/py-salt && make install clean

Dependencies

Run dependencies 18

Configuration

No options to configure.

Service scripts
none

Message after installing

To configure a Salt Master, do the following:

  o Copy /usr/local/etc/salt/master.sample to /usr/local/etc/salt/master
  o Update to meet your needs
  o sysrc salt_master_enable="YES"



To configure a Salt Minion, do the following:

  o Copy /usr/local/etc/salt/minion.sample to /usr/local/etc/salt/minion
  o Update 'master: salt' to point to your Salt Master's hostname or IP
  o sysrc salt_minion_enable="YES"



To configure a Salt Proxy Minion, do the following:

  o sysrc salt_proxy_enable="YES"
  o sysrc salt_proxy_list=""
  o Update the salt_proxy_list with the proxy minion name(s)



To change the Transport method from the default option of Zeromq to either TCP or RAET:

  o Re-build the port with the desired options enabled to install the correct runtime dependencies
  o Ensure the master and minions all have salt installed with these same options and dependencies
  o Add the line 'transport: [tcp|raet]' to both the master and minion configuration files
  o Restart salt on the master and minions

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Depends on expired net/py-libcloud.

It is scheduled to be removed on or after 2025-06-01.