Configuration management and implicit dependency setup for Docker containers in SaltStack.
This package contains SaltStack modules for configuring Docker containers. They do not replace, but complement Salt’s built-in dockerio module in the following aspects:
An example is documented in the state module.
Besides the usual package installation, a few simple post-installation steps are required. They are described in the docs.
Container configurations can be set in both pillars and states. Pillars have the advantage that they are loaded automatically before any state (e.g. container_map.updated) or execution module uses it. Usually the disadvantage is that pillars cannot refer to other pillars. This package however provides a custom renderer lazy_yaml along with custom tags !pillar and !grain, which are resolved to their values on the minion just before the container maps and their configurations are instantiated.
By default, container maps are loaded from a pillar container_maps. This can be changed in the configuration by setting the configuration value container_map.pillar_name.
The modules distributed to the minions provide the functionality as outlined in the overview. A usage example is included in the state module documentation.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|salt_container_map-0.1.12-py2.7.egg (53.0 kB) Copy SHA256 Checksum SHA256||2.7||Egg||Jun 26, 2017|
|salt-container-map-0.1.12.tar.gz (21.0 kB) Copy SHA256 Checksum SHA256||–||Source||Jun 26, 2017|