I have dict defined with a lot of sub elements:
kernel:
vm:
swappiness: 0
dirty_background_ratio: 123
dirty_ratio: 123
dirty_expire_centisecs: 123
sys:
fs:
file_max: 123456
net:
ipv4:
tcp_max_syn_backlog: 123456
tcp_slow_start_after_idle: 0
tcp_abort_on_overflow: 1
core:
somaxconn: 123456
netdev_max_backlog: 123456
rmem_max: 123456
wmem_max: 123456
rmem_default: 123456
rmem_max: 123456
And I have a task (not working) below as an example of what I'm trying to do to set the kernel parameters.
- name: "Tune kernel parameters"
sysctl:
name: "{{ item.key }}"
value: "{{ item.value[item.key] }}"
state: present
sysctl_set: yes
with_subelements:
- kernel
How can each item the dict be set without having to name each key name?