Установка заголовка Strict-Transport-Security

Здравствуйте,

Я хочу изменить заголовок Strict-Transport-Security. В файле app.yml я использую следующий код:

run:  
# изменения для nginx
  - replace:       
      filename: "/etc/nginx/conf.d/discourse.conf"       
      from: /add_header Strict-Transport-Security.+/       
      to: "add_header Strict-Transport-Security 'max-age=31536000; includeSubdomains; preload';"

Это работает для первого вхождения:
add_header Strict-Transport-Security 'max-age=63072000';

Но есть ещё одно вхождение:

location @discourse {
add_header Strict-Transport-Security 'max-age=31536000'; # запомнить сертификат на год и автоматически подключаться к HTTPS для этого домена

Неужели я что-то делаю не так? Почему второе вхождение заголовка Strict-Transport-Security не изменяется?

Я тестировал с несколькими настройками. Заменяется только первое вхождение

add_header Strict-Transport-Security

Есть какие-нибудь советы, как это исправить?

Вам нужно добавить global: true в параметры команды replace.