Добавить в существующий словарь в шаблоне на основе гепарда
Я пытаюсь добавить свои собственные строки в фрагмент кода Cobbler как код Cheetah. Я могу создать словарь с помощью #set, но как добавить его в тот же словарь?
...
#set partitions={
'root':{'name':'lv_root','mount':'/','size':8192},
'opt':{'name':'lv_opt','mount':'/opt','size':12288},
'tmp':{'name':'lv_tmp','mount':'/tmp','size':4096},
'var':{'name':'lv_var','mount':'/var','size':10240},
'home':{'name':'lv_home','mount':'/home','size':4096}
}
...
Например, позже во фрагменте мне, возможно, придется добавить
'logs':{'name':'lv_logs','mount':'/logs','size':8192}
1 ответ
Решение
#silent $partitions['logs'] = {'name':'lv_logs','mount':'/logs','size':8192}
#silent
заставляет гепарда не производить никакой продукции; без этого словарь манипуляций выдает None
в качестве выхода.