MonoForge

defunkt / nginx_config_generator

nginx_config_generator

Public

Generates nginx config files from YAML.

8 filesupdated Jun 18, 2026

README

A work in progress.

Check it: http://errtheblog.com/post/3908

Use it: $ generate_nginx_config nginx_config.yml /etc/nginx.conf

See an example config file: $ generate_nginx_config --example

You can set two environment variables:

  • NGINX_CONFIG_YAML to specify the YAML config file
  • NGINX_CONFIG_FILE to specify the nginx config file

By default, generate_nginx_config won't overwrite your OUT file. To rock this behavior, pass in --overwrite or -o or -y or --force or -f. Whichever.

Chris Wanstrath => chris[at]ozmm[dot]org