Go to file
2017-07-25 10:07:21 -04:00
lib Made the parse_entry function for the Formula class a little less confusing 2017-07-25 10:07:21 -04:00
.gitignore Updated git ignore file to ignore compiled Python files 2017-07-24 22:57:01 -04:00
LICENSE initial commit 2016-09-14 14:23:43 -04:00
README.md Moved the ToC in the readme above the Overview 2017-07-20 12:10:24 -04:00
requirements.txt Added dependencies to project 2016-09-29 11:51:30 -04:00
salt-formula-manager.py Broke some functionality out into classes for cleaner code 2017-07-20 11:30:28 -04:00
sfm.yaml.example Added ability to purge unmanaged salt formulas 2016-09-29 11:51:46 -04:00

Salt Formula Manager

Tool to automate the downloading of Salt formulas

Table of Contents

  1. Overview - what you just read...
  2. Usage - How to use this thing
  3. Configuration - Getting this thing ready to roll
  4. License - Licensing information
  5. Contact - How to contact me

Overview

The goal of this tool is provide a flexible, yet powerful tool to manage Salt formulas. It aims to support many different configurations in an intuitive manner, such as, but not limited to:

  • Downloading formulas from multiple sources
  • Keeping formula management to one single configuration file
  • Avoiding needing to modify the Salt master config file to add new formula sources

Indeed, SaltStack are working on a tool, Salt Package Manager, that aims to do similar things. However, that tool feels a little "hacky", in my opinion, and doesn't use some of the tools that are already available to us, such as git/GitHub, and it requires the use of hosting packages out of a separate repository. Granted, that approach does have its positives, but I felt that I needed something a little lighter than that solution. To each their own :)

Usage

TODO - this needs to be done sometime...

Configuration

TODO - this needs to be done sometime...

License

This program is licensed under the Mozilla Public License, version 2.0 (I'm not a license guru, if this needs to be changed to comply with other licenses, I'll gladly change it)

Contact

Email me at: brotherballantine@gmail.com

Or you can find me on: