Unify template support for classes (#185)
This commit is contained in:
parent
82bfd5e773
commit
50bf8716cd
4 changed files with 9 additions and 0 deletions
|
@ -21,6 +21,7 @@ default host = >{{{{yadm.hostname}}}}<
|
||||||
default user = >{{{{yadm.user}}}}<
|
default user = >{{{{yadm.user}}}}<
|
||||||
default distro = >{{{{yadm.distro}}}}<
|
default distro = >{{{{yadm.distro}}}}<
|
||||||
default distro_family = >{{{{yadm.distro_family}}}}<
|
default distro_family = >{{{{yadm.distro_family}}}}<
|
||||||
|
classes = >{{{{yadm.classes}}}}<
|
||||||
{{% if yadm.class == "else1" %}}
|
{{% if yadm.class == "else1" %}}
|
||||||
wrong else 1
|
wrong else 1
|
||||||
{{% else %}}
|
{{% else %}}
|
||||||
|
@ -107,6 +108,8 @@ default host = >{LOCAL_HOST}<
|
||||||
default user = >{LOCAL_USER}<
|
default user = >{LOCAL_USER}<
|
||||||
default distro = >{LOCAL_DISTRO}<
|
default distro = >{LOCAL_DISTRO}<
|
||||||
default distro_family = >{LOCAL_DISTRO_FAMILY}<
|
default distro_family = >{LOCAL_DISTRO_FAMILY}<
|
||||||
|
classes = >{LOCAL_CLASS2}
|
||||||
|
{LOCAL_CLASS}<
|
||||||
Included section from else
|
Included section from else
|
||||||
Included section for class = {LOCAL_CLASS} ({LOCAL_CLASS} repeated)
|
Included section for class = {LOCAL_CLASS} ({LOCAL_CLASS} repeated)
|
||||||
Multiple lines
|
Multiple lines
|
||||||
|
|
|
@ -20,6 +20,7 @@ esh host = ><%=$YADM_HOSTNAME%><
|
||||||
esh user = ><%=$YADM_USER%><
|
esh user = ><%=$YADM_USER%><
|
||||||
esh distro = ><%=$YADM_DISTRO%><
|
esh distro = ><%=$YADM_DISTRO%><
|
||||||
esh distro_family = ><%=$YADM_DISTRO_FAMILY%><
|
esh distro_family = ><%=$YADM_DISTRO_FAMILY%><
|
||||||
|
esh classes = ><%=$YADM_CLASSES%><
|
||||||
<% if [ "$YADM_CLASS" = "wrongclass1" ]; then -%>
|
<% if [ "$YADM_CLASS" = "wrongclass1" ]; then -%>
|
||||||
wrong class 1
|
wrong class 1
|
||||||
<% fi -%>
|
<% fi -%>
|
||||||
|
@ -99,6 +100,7 @@ esh host = >{LOCAL_HOST}<
|
||||||
esh user = >{LOCAL_USER}<
|
esh user = >{LOCAL_USER}<
|
||||||
esh distro = >{LOCAL_DISTRO}<
|
esh distro = >{LOCAL_DISTRO}<
|
||||||
esh distro_family = >{LOCAL_DISTRO_FAMILY}<
|
esh distro_family = >{LOCAL_DISTRO_FAMILY}<
|
||||||
|
esh classes = >{LOCAL_CLASS2} {LOCAL_CLASS}<
|
||||||
Included esh section for class = {LOCAL_CLASS} ({LOCAL_CLASS} repeated)
|
Included esh section for class = {LOCAL_CLASS} ({LOCAL_CLASS} repeated)
|
||||||
Included esh section for second class
|
Included esh section for second class
|
||||||
Included esh section for arch = {LOCAL_ARCH} ({LOCAL_ARCH} repeated)
|
Included esh section for arch = {LOCAL_ARCH} ({LOCAL_ARCH} repeated)
|
||||||
|
|
|
@ -21,6 +21,7 @@ j2 host = >{{{{YADM_HOSTNAME}}}}<
|
||||||
j2 user = >{{{{YADM_USER}}}}<
|
j2 user = >{{{{YADM_USER}}}}<
|
||||||
j2 distro = >{{{{YADM_DISTRO}}}}<
|
j2 distro = >{{{{YADM_DISTRO}}}}<
|
||||||
j2 distro_family = >{{{{YADM_DISTRO_FAMILY}}}}<
|
j2 distro_family = >{{{{YADM_DISTRO_FAMILY}}}}<
|
||||||
|
j2 classes = >{{{{YADM_CLASSES}}}}<
|
||||||
{{%- if YADM_CLASS == "wrongclass1" %}}
|
{{%- if YADM_CLASS == "wrongclass1" %}}
|
||||||
wrong class 1
|
wrong class 1
|
||||||
{{%- endif %}}
|
{{%- endif %}}
|
||||||
|
@ -102,6 +103,8 @@ j2 host = >{LOCAL_HOST}<
|
||||||
j2 user = >{LOCAL_USER}<
|
j2 user = >{LOCAL_USER}<
|
||||||
j2 distro = >{LOCAL_DISTRO}<
|
j2 distro = >{LOCAL_DISTRO}<
|
||||||
j2 distro_family = >{LOCAL_DISTRO_FAMILY}<
|
j2 distro_family = >{LOCAL_DISTRO_FAMILY}<
|
||||||
|
j2 classes = >{LOCAL_CLASS2}
|
||||||
|
{LOCAL_CLASS}<
|
||||||
Included j2 section for class = {LOCAL_CLASS} ({LOCAL_CLASS} repeated)
|
Included j2 section for class = {LOCAL_CLASS} ({LOCAL_CLASS} repeated)
|
||||||
Included j2 section for second class
|
Included j2 section for second class
|
||||||
Included j2 section for arch = {LOCAL_ARCH} ({LOCAL_ARCH} repeated)
|
Included j2 section for arch = {LOCAL_ARCH} ({LOCAL_ARCH} repeated)
|
||||||
|
|
1
yadm
1
yadm
|
@ -372,6 +372,7 @@ function template_default() {
|
||||||
BEGIN {
|
BEGIN {
|
||||||
blank = "[ ]"
|
blank = "[ ]"
|
||||||
c["class"] = class
|
c["class"] = class
|
||||||
|
c["classes"] = classes
|
||||||
c["arch"] = arch
|
c["arch"] = arch
|
||||||
c["os"] = os
|
c["os"] = os
|
||||||
c["hostname"] = host
|
c["hostname"] = host
|
||||||
|
|
Loading…
Reference in a new issue