Non funziona per me.
Ora capisco perché ha smesso di funzionare per me a partire dal commit di riferimento: ha rotto la sostituzione di set_real_ip che avevo in uso da anni. La logica di renderlo più robusto è sensata, e questa è una strada migliore; un cambiamento che rompe la compatibilità e poi dovrebbe rompere meno cose in futuro.
Non so perché la sostituzione di after_bundle_exec non venga applicata, ma passerò a inserire i file manualmente.
Questo funziona per me; lo condivido per la prossima persona:
run:
- file:
path: /etc/nginx/conf.d/outlets/server/real-ip-recursive.conf
chmod: 644
contents: |
real_ip_recursive on;
- file:
path: /etc/nginx/conf.d/outlets/server/real-ip-header.conf
chmod: 644
contents: |
real_ip_header X-Forwarded-For;
- file:
path: /etc/nginx/conf.d/outlets/server/set-real-ip-from.conf
chmod: 644
contents: |
set_real_ip_from 192.168.0.0/16;
set_real_ip_from 172.16.0.0/12;
set_real_ip_from 10.0.0.0/8;