https://github.com/suse/salt-formulas
Salt Formulas for SUSE Enterprise Linux and openSUSE Linux
https://github.com/suse/salt-formulas
opensuse salt-formulas suse suse-manager uyuni
Last synced: 6 months ago
JSON representation
Salt Formulas for SUSE Enterprise Linux and openSUSE Linux
- Host: GitHub
- URL: https://github.com/suse/salt-formulas
- Owner: SUSE
- License: apache-2.0
- Created: 2017-02-01T13:32:52.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-01-31T12:35:26.000Z (8 months ago)
- Last Synced: 2025-01-31T13:35:21.311Z (8 months ago)
- Topics: opensuse, salt-formulas, suse, suse-manager, uyuni
- Language: Jinja
- Homepage:
- Size: 509 KB
- Stars: 15
- Watchers: 39
- Forks: 24
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SUSE Salt Formulas
This repository contains [Salt Formulas](https://docs.saltproject.io/en/latest/topics/development/conventions/formulas.html) to be shipped for `openSUSE` and `SUSE Linux Enterprise Server`. Formulas can be used with stand-alone Salt or within [Uyuni](https://www.uyuni-project.org/) / [SUSE Multi-Linux Manager](https://www.suse.com/products/suse-manager/) offering UI support for configuration through Pillar data.
## Repository Structure
For each Formula there is a separate directory where the directory name consists of the Formula name and a `-formula` suffix. Each of these directories should be mostly consistent with the [Salt Formulas conventions](https://docs.saltproject.io/en/latest/topics/development/conventions/formulas.html#repository-structure), while additional metadata files (`form.yml`, `metadata.yml`) should go to a separate `metadata` directory, for example:
```
example-formula
|-- example/
| |-- files/
| | |-- foo.conf
| |-- bar.sls
| |-- init.sls
| |-- map.jinja
|-- metadata/
| |-- form.yml
| |-- metadata.yml
|-- example-formula.changes
|-- example-formula.spec
|-- LICENSE
|-- README.md
```## Packaging Information
For information about packaging Formulas as RPM packages (including a `spec` file template) please refer to the [packaging guide](https://github.com/SUSE/salt-formulas/wiki/Packaging-Guide).
## Stable Branches
The repository includes stable branches for maintaining bug-fixes of released versions.
When submitting a bug-fix, please consider if it needs a cherry-pick to stable branch,
e.g. `Manager-4.0`.