Skip to content

Commit f978320

Browse files
committed
Updated version, ngx_pagespeed urls and added http v2 module
1 parent b469b10 commit f978320

File tree

4 files changed

+19
-10
lines changed

4 files changed

+19
-10
lines changed

defaults/main.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,10 @@ nginx_source_modules_included:
8181
ipv6_module: "--with-ipv6"
8282
http_real_ip_module: "--with-http_realip_module"
8383
http_spdy_module: "--with-http_spdy_module"
84+
http_v2_module: "--with-http_v2_module"
8485
http_perl_module: "--with-http_perl_module"
8586
naxsi_module: "--add-module=/tmp/naxsi-{{nginx_naxsi_version}}/naxsi_src"
86-
ngx_pagespeed: "--add-module=/tmp/ngx_pagespeed-release-{{nginx_ngx_pagespeed_version}}-beta"
87+
ngx_pagespeed: "--add-module=/tmp/incubator-pagespeed-ngx-{{nginx_ngx_pagespeed_version}}"
8788
http_geoip_module: "--with-http_geoip_module"
8889

8990
nginx_source_modules_excluded:
@@ -167,7 +168,8 @@ nginx_naxsi_version: "0.53"
167168
nginx_naxsi_url: "https://github.com/nbs-system/naxsi/archive/{{nginx_naxsi_version}}.tar.gz"
168169

169170
# ngx_pagespeed_module configuration
170-
nginx_ngx_pagespeed_version: 1.9.32.4
171+
nginx_ngx_pagespeed_version: 1.12.34.2-stable
172+
nginx_ngx_pagespeed_psol_version: 1.12.34.2-x64
171173

172174
# OpenSSL configuration
173175
openssl_version: "1.0.2h"

tasks/modules.yml

+3
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@
3333
- include: modules/http_spdy_module.yml
3434
when: nginx_source_modules_included.http_spdy_module is defined
3535

36+
- include: modules/http_v2_module.yml
37+
when: nginx_source_modules_included.http_v2_module is defined
38+
3639
- include: modules/naxsi_module.yml
3740
when: nginx_source_modules_included.naxsi_module is defined
3841

tasks/modules/http_v2_module.yml

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# file: nginx/tasks/modules/http_v2_module.yml
2+
# configure flag: --with-http_v2_module
3+
4+
# no contents

tasks/modules/ngx_pagespeed.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# file: nginx/tasks/modules/ngx_pagespeed.yml
2-
# configure flag: --add-module=/tmp/ngx_pagespeed-release-{{nginx_ngx_pagespeed_version}}-beta
2+
# configure flag: --add-module=/tmp/incubator-pagespeed-ngx-{{nginx_ngx_pagespeed_version}}
33

44
- name: Nginx | Modules | Make sure the dependences are installed
55
apt:
@@ -11,22 +11,22 @@
1111

1212
- name: Nginx | Modules | Download the ngx_pagespeed source
1313
get_url:
14-
url: "https://github.com/pagespeed/ngx_pagespeed/archive/release-{{nginx_ngx_pagespeed_version}}-beta.tar.gz"
14+
url: "https://github.com/apache/incubator-pagespeed-ngx/archive/v{{nginx_ngx_pagespeed_version}}.tar.gz"
1515
dest: "/tmp/ngx_pagespeed_module.tar.gz"
1616

1717
- name: Nginx | Modules | Unpack the ngx_pagespeed source
1818
command: tar -xvzf /tmp/ngx_pagespeed_module.tar.gz
1919
args:
2020
chdir: /tmp
21-
creates: "/tmp/ngx_pagespeed-release-{{nginx_ngx_pagespeed_version}}-beta"
21+
creates: "/tmp/incubator-pagespeed-ngx-{{nginx_ngx_pagespeed_version}}"
2222

2323
- name: Nginx | Modules | Download the psol source
2424
get_url:
25-
url: "https://dl.google.com/dl/page-speed/psol/{{nginx_ngx_pagespeed_version}}.tar.gz"
26-
dest: "/tmp/ngx_pagespeed-release-{{nginx_ngx_pagespeed_version}}-beta/psol.tar.gz"
25+
url: "https://dl.google.com/dl/page-speed/psol/{{nginx_ngx_pagespeed_psol_version}}.tar.gz"
26+
dest: "/tmp/incubator-pagespeed-ngx-{{nginx_ngx_pagespeed_version}}/psol.tar.gz"
2727

2828
- name: Nginx | Modules | Unpack the psol source
29-
command: "tar -xvzf /tmp/ngx_pagespeed-release-{{nginx_ngx_pagespeed_version}}-beta/psol.tar.gz"
29+
command: "tar -xvzf /tmp/incubator-pagespeed-ngx-{{nginx_ngx_pagespeed_version}}/psol.tar.gz"
3030
args:
31-
chdir: "/tmp/ngx_pagespeed-release-{{nginx_ngx_pagespeed_version}}-beta"
32-
creates: "/tmp/ngx_pagespeed-release-{{nginx_ngx_pagespeed_version}}-beta/psol"
31+
chdir: "/tmp/incubator-pagespeed-ngx-{{nginx_ngx_pagespeed_version}}"
32+
creates: "/tmp/incubator-pagespeed-ngx-{{nginx_ngx_pagespeed_version}}/psol"

0 commit comments

Comments
 (0)