Skip to content

Integration with Open Software Defined Storage - Capri release - SuSE/CentOS/Ubuntu

License

Notifications You must be signed in to change notification settings

saltstack-formulas/opensds-formula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opensds-formula

Deploy official releases of OpenSDS (www.opensds.io) using Salt on CENTOS-7, UBUNTU-18, and OPENSUSE-15. This is an experimental solution using repeatable patterns to deploy cloud-native stack using infrastructure as code. This formula compliments the OpenSDS-Installer project.

.. notes::

    See the full `Salt Formulas installation and usage instructions
    <http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html>`_.

Architectural View

salt formula high level architecture

Available META states

Runs all the other states in the formula. Used by the OpenSDS-installer/salt module.

Deploy os profile (PATHS) and environmental dependencies (packages, nginx, docker, etc) via salt.

Deploy prometheus and grafana via salt.

Deploy devstack with keystone configuration for hotpot and gelato.

Deploy opensds configuration file

Deploy opensds hotpot

Deploy authentication service (default keystone).

Deploy database service (default etcd).

Deploy osdsdock service.

Deploy osdsnbp service.

Deploy multi-cloud service.

Deploy Dashboard service.

Free some disk space

Site-specific Data Collection

The site.j2 and pillar.example files contain required pillars!

You may review and cautiously update site.j2 to reflect site requirements and preferences.

Prerequisite

Prepare your environment by running the salt.formulas state from https://github.com/saltstack-formulas/salt-formula. See pillar.example and/or opensds-installer/salt README.

About

Integration with Open Software Defined Storage - Capri release - SuSE/CentOS/Ubuntu

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published