From 0d399a67a7cff60f9f1fe4701c5f021161870c32 Mon Sep 17 00:00:00 2001 From: strategist333 Date: Fri, 23 Sep 2016 21:47:43 -0700 Subject: [PATCH] Fix unnatural indentation in extra_parameters block Previously, one needed to extra-indent subsequent lines by 4 spaces. This changes makes reading the configuration in yaml much more pleasant. --- README.md | 15 +++++++-------- templates/vhosts.j2 | 2 +- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 8fe421d..9bfcfeb 100644 --- a/README.md +++ b/README.md @@ -28,17 +28,16 @@ A list of vhost definitions (server blocks) for Nginx virtual hosts. If left emp error_log: "" extra_parameters: | location ~ \.php$ { - fastcgi_split_path_info ^(.+\.php)(/.+)$; - fastcgi_pass unix:/var/run/php5-fpm.sock; - fastcgi_index index.php; - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - include fastcgi_params; - } + fastcgi_split_path_info ^(.+\.php)(/.+)$; + fastcgi_pass unix:/var/run/php5-fpm.sock; + fastcgi_index index.php; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + include fastcgi_params; + } An example of a fully-populated nginx_vhosts entry, using a `|` to declare a block of syntax for the `extra_parameters`. -Please take note of the indentation in the above block. The first line should be a normal 2-space indent, with everything else 4-space indented, relative to the first line. -Following this style will ensure the config file is indented correctly. +Please take note of the indentation in the above block. The first line should be a normal 2-space indent. All other lines should be indented normally relative to that line. In the generated file, the entire block will be 4-space indented. This style will ensure the config file is indented correctly. nginx_remove_default_vhost: false diff --git a/templates/vhosts.j2 b/templates/vhosts.j2 index 454ca2b..e4e8c05 100644 --- a/templates/vhosts.j2 +++ b/templates/vhosts.j2 @@ -27,7 +27,7 @@ server { {% endif %} {% if vhost.extra_parameters is defined %} - {{ vhost.extra_parameters }} + {{ vhost.extra_parameters|indent(4) }} {% endif %} } {% endfor %}