Group configuration not allowing members
Bug #1077245 reported by
Joshua Harlow
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init |
Fix Released
|
Undecided
|
Joshua Harlow |
Bug Description
Seems the normalization isn't handling the inner dict case correctly.
>>> from cloudinit import distros
>>> distros.
{'groups': [{'ubuntu': ['foo', 'bar']}, 'cloud-users']}
>>> distros.
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "cloudinit/
c_grp_cfg[i] = []
TypeError: unhashable type: 'dict'
Related branches
lp:~harlowja/cloud-init/group-dict-fix
- cloud-init Commiters: Pending requested
-
Diff: 77 lines (+50/-4)2 files modifiedcloudinit/distros/__init__.py (+28/-4)
tests/unittests/test_distros/test_user_data_normalize.py (+22/-0)
Changed in cloud-init: | |
assignee: | nobody → Joshua Harlow (harlowja) |
status: | New → Confirmed |
status: | Confirmed → New |
Changed in cloud-init: | |
status: | New → Fix Committed |
Changed in cloud-init: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Tracked in Github Issues as https:/ /github. com/canonical/ cloud-init/ issues/ 2319