[MacPorts] #54348: sysutils/salt @2017.5 [enhancement] Create (if missing) salt master, minion, etc. configs with reasonable opinionated defaults for MacPorts

MacPorts noreply at macports.org
Wed Jul 5 20:56:01 UTC 2017


#54348: sysutils/salt @2017.5 [enhancement] Create (if missing) salt master,
minion, etc. configs with reasonable opinionated defaults for MacPorts
--------------------------+------------------------
  Reporter:  aphor        |      Owner:
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:  maintainer
      Port:  salt         |
--------------------------+------------------------
Changes (by mf2k):

 * cc: aphor, mf2k (removed)


Old description:

> == Context:
> https://trac.macports.org/ticket/54261 was fixed by
> https://github.com/macports/macports-ports/pull/504, removing
> dependency/symlink to /etc/salt from /opt/local/etc/salt directory.
>
> Saltstack provided example config files are no longer provided by the
> MacPorts sysutils/salt port (or subports). The example configs document
> default settings and conventions which are appropriate for Linux
> installation, but inappropriate for MacPorts. A primary use case for the
> sysutils/salt port is learning Saltstack, which should be facilitated by
> any provided example configs.
>
> == Proposed:
> * Provide reasonable opinionated default configuration files to
> facilitate a quick start for new users.
> * Provide MacPorts conventions in comments provided with config files.
> * Simplify provided configuration files by omitting package defaults from
> configuration files, demonstrating "convention over configuration" design
> principle.
> * Collect input from MacPorts community, design and submit a PR to
> satisfy the needs from consensus.

New description:

 == Context:
 ticket:54261 was fixed by https://github.com/macports/macports-
 ports/pull/504, removing dependency/symlink to /etc/salt from
 /opt/local/etc/salt directory.

 Saltstack provided example config files are no longer provided by the
 MacPorts sysutils/salt port (or subports). The example configs document
 default settings and conventions which are appropriate for Linux
 installation, but inappropriate for MacPorts. A primary use case for the
 sysutils/salt port is learning Saltstack, which should be facilitated by
 any provided example configs.

 == Proposed:
 * Provide reasonable opinionated default configuration files to facilitate
 a quick start for new users.
 * Provide MacPorts conventions in comments provided with config files.
 * Simplify provided configuration files by omitting package defaults from
 configuration files, demonstrating "convention over configuration" design
 principle.
 * Collect input from MacPorts community, design and submit a PR to satisfy
 the needs from consensus.

--

--
Ticket URL: <https://trac.macports.org/ticket/54348#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list