From 315c13930167d5bfb9dafeb7e1e599f9cbfdf736 Mon Sep 17 00:00:00 2001 From: steiler Date: Tue, 9 May 2023 10:54:34 +0200 Subject: [PATCH] fixing ansible inventory no-host-var bug --- clab/inventory.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/clab/inventory.go b/clab/inventory.go index 9460fb1ad..2d528eb61 100644 --- a/clab/inventory.go +++ b/clab/inventory.go @@ -32,7 +32,7 @@ func (c *CLab) generateAnsibleInventory(w io.Writer) error { hosts: {{- range $nodes}} {{.LongName}}: - {{- if (eq (index .Labels "ansible-no-host-var") "") }} + {{- if not (eq (index .Labels "ansible-no-host-var") "true") }} ansible_host: {{.MgmtIPv4Address}} {{- end -}} {{- end}} @@ -40,10 +40,12 @@ func (c *CLab) generateAnsibleInventory(w io.Writer) error { {{- range $name, $nodes := .Groups}} {{$name}}: hosts: - {{- range $nodes}} +{{- range $nodes}} {{.LongName}}: + {{- if not (eq (index .Labels "ansible-no-host-var") "true") }} ansible_host: {{.MgmtIPv4Address}} - {{- end}} + {{- end -}} +{{- end}} {{- end}} `