caktus / margarita

A collection of delicious Salt states for Django project deployments.
BSD 3-Clause "New" or "Revised" License
34 stars 8 forks source link

Margarita

This repository holds a collection of states and modules for deployments using SaltStack <http://saltstack.com/>. These exist primarily to support the Caktus Django project template <https://github.com/caktus/django-project-template>.

License

These states are released under the BSD License. See the LICENSE <https://github.com/caktus/margarita/blob/master/LICENSE>_ file for more details.

Contributing

If you think you've found a bug or are interested in contributing to this project check out margarita on Github <https://github.com/caktus/margarita>_.

Development sponsored by Caktus Consulting Group, LLC <http://www.caktusgroup.com/services>_.

Versions

See the CHANGES.rst file for a list of changes in each version of Margarita since we started applying version numbers. The version number in the top entry is the version of Margarita that you're looking at; it's not stored anywhere else for now.

NOTE: We never update the master branch of this repo to avoid causing unexpected upgrade problems for older projects which are tracking the master branch.

To make a new release:

States and Variables

There are multiple variables that can be configured for your project. There are also some optional states that are not included in every project by default. This list of states <https://caktus.github.io/developer-documentation/margarita/states.html> includes documentation about all of the available states and about which variables are configurable. Those variables would be configured in your pillar <https://caktus.github.io/developer-documentation/margarita/pillar.html>.

Enable Additional Services

Configuration of various useful services including Github, New Relic, Papertrail, Travis CI, Requires.io and BitHound is documented on our External Services <https://caktus.github.io/developer-documentation/services/index.html>_ page.