Opened 7 years ago

Closed 6 years ago

#54348 closed enhancement (fixed)

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

Reported by: aphor (Jeremy McMillan) Owned by: Jeremy McMillan <jeremy.mcmillan@…>
Priority: Normal Milestone:
Component: ports Version:
Keywords: maintainer Cc: raimue (Rainer Müller), ypekka (Timo-Pekka Yrjölä), Schamschula (Marius Schamschula), Ionic (Mihai Moldovan), shantanoo@…, macports@…
Port: salt

Description (last modified by mf2k (Frank Schima))

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.

Change History (2)

comment:1 Changed 7 years ago by mf2k (Frank Schima)

Cc: aphor mf2k removed
Description: modified (diff)

comment:2 Changed 6 years ago by Jeremy McMillan <jeremy.mcmillan@…>

Owner: set to Jeremy McMillan <jeremy.mcmillan@…>
Resolution: fixed
Status: newclosed

In 3cd009ad04d35fb24f51381565bd46154d8aadca/macports-ports:

salt: update to version 2017.7.3

  • update to version 2017.7.3
  • fix default config/path locations

Closes: #54348

Note: See TracTickets for help on using tickets.