Bug #36136
closed"TypeError: string.split is not a function" when accessing ansible variables on a host
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=2170727
Description of problem:
Checking Ansible variables on a host hit:
TypeError: string.split is not a function
in O
in a
in f
in div
in s
in t
in t
in f
in l
in d
in s
in d
in C
in t
in t
in t
in t
in d
in section
in PageSection
in M
in t
in t
in u
in f
in d
in div
in c
in p
in y
in t
in n
in a
in C
in s
in div
in b
in IntlProvider
in I18nProviderWrapper(b)
in d
in StoreProvider(I18nProviderWrapper(b))
in DataProvider(StoreProvider(I18nProviderWrapper(b)))
How reproducible:
Easy
Steps to Reproduce:
1. create a new Ansible variable with array type. Default value is ["test"]
2. enable both 'Merge Overrides' and 'Merge Default'
3. add the variable to a role
4. attach the role to a host
5. check the ansible variables on the host
Actual results:
TypeError: string.split is not a function, in O in a in f in div in s in t in t in f in l in d in
Expected results:
should no error
Additional info:
the error only happens when both 'Merge Overrides' and 'Merge Default' are on
Updated by Ron Lavi about 2 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset foreman_ansible|3cbf756435bfd1ba24d1aba7694bda4ac5557b47.
Updated by Nofar Alfassi over 1 year ago
- Status changed from Ready For Testing to Closed
Applied in changeset foreman_ansible|cea1ecaa40e0ffc88fff28bb24a6bc5568713f02.