Opened 7 years ago

Last modified 6 years ago

#54348 closed enhancement

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

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

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.

Change History (0)

Note: See TracTickets for help on using tickets.