From 0d33a2f5980dd6e6c3ae0c2225cbbf1c17d68ea4 Mon Sep 17 00:00:00 2001
From: Pierre Riteau <pierre@stackhpc.com>
Date: Mon, 8 Mar 2021 10:29:42 +0100
Subject: [PATCH] Document calculation of indentation

Change-Id: I0f107d8239ae0cbef3bb4569ec5d77326f8974fc
---
 ansible/action_plugins/merge_configs.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ansible/action_plugins/merge_configs.py b/ansible/action_plugins/merge_configs.py
index d20edf1da8..6ad1e3a219 100644
--- a/ansible/action_plugins/merge_configs.py
+++ b/ansible/action_plugins/merge_configs.py
@@ -123,6 +123,10 @@ class OverrideConfigParser(iniparser.BaseParser):
                             ws=self._whitespace,
                             value=value))
                     else:
+                        # We want additional values to be written out under the
+                        # first value with the same indentation, like this:
+                        # key = value1
+                        #       value2
                         indent_size = len(key) + len(self._whitespace) * 2 + 1
                         ws_indent = ' ' * indent_size
                         fp.write('{ws_indent}{value}\n'.format(
-- 
GitLab