mirror of
https://github.com/saltstack-formulas/salt-formula.git
synced 2026-10-05 04:15:36 +02:00
added support for LXC profiles
This commit is contained in:
1 parent
3bc5aa3bce
commit
ca42d40ef9
2 files changed
+59
No files matched your search
@@ -0,0 +1,42 @@
|
||||
# This file managed by Salt, do not edit by hand!!
|
||||
# Based on salt version 2015.8.7 default config
|
||||
{% set cfg_salt = pillar.get('salt', {}) -%}
|
||||
{% set cfg_master = cfg_salt.get('master', {}) -%}
|
||||
{% set cfg_prof = cfg_master.get('lxc.container_profile', {}) -%}
|
||||
{% set cfg_net = cfg_master.get('lxc.network_profile', {}) -%}
|
||||
|
||||
###### Profile configurations #########
|
||||
#######################################
|
||||
{% if cfg_prof %}
|
||||
lxc.container_profile:
|
||||
{%- for prof in cfg_prof %}
|
||||
{{ prof }}:
|
||||
{%- for conf in cfg_prof[prof] %}
|
||||
{%- if cfg_prof[prof][conf] is mapping %}
|
||||
{{ conf }}:
|
||||
{%- for opt in cfg_prof[prof][conf] %}
|
||||
{{ opt }}: {{ cfg_prof[prof][conf][opt] }}
|
||||
{%- endfor %}
|
||||
{%- else %}
|
||||
{{ conf }}: {{ cfg_prof[prof][conf] }}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
{% endfor %}
|
||||
{%- endif %}
|
||||
|
||||
{% if cfg_net %}
|
||||
lxc.network_profile:
|
||||
{%- for prof in cfg_net %}
|
||||
{{ prof }}:
|
||||
{%- for conf in cfg_net[prof] -%}
|
||||
{%- if cfg_net[prof][conf] is mapping %}
|
||||
{{ conf }}:
|
||||
{%- for opt in cfg_net[prof][conf] %}
|
||||
{{ opt }}: {{ cfg_net[prof][conf][opt] }}
|
||||
{%- endfor %}
|
||||
{%- else %}
|
||||
{{ conf }}: {{ cfg_net[prof][conf] }}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
{% endfor %}
|
||||
{%- endif %}
|
||||
Reference in new issue
Block a user