Назад | Перейти на главную страницу

Модуль Ansible ini_file: заменить весь раздел

Насколько я понимаю документация, Я могу использовать ini_file модуль для замены всего раздела ini-файла, просто указав section значение и опуская option стоимость:

- name: 'Set realms'
  ini_file:
    path: '/etc/krb5.conf'
    section: 'realms'
    value: |
      EXAMPLE.COM = {
        admin_server = adm.example.com
        kdc = kdc.example.com
      }

что должно привести к

[realms]
EXAMPLE.COM = {
  admin_server = adm.example.com
  kdc = kdc.example.com
}

удаление исходного содержимого раздела [realms]. Однако это приводит к

[realms]
None = EXAMPLE.COM = {
  admin_server = adm.example.com
  kdc = kdc.example.com
}

при этом также не удаляя исходное содержимое раздела.

Я неправильно понял документацию? И если да, то есть ли другой способ добиться этого?