File tree Expand file tree Collapse file tree 7 files changed +104
-4
lines changed Expand file tree Collapse file tree 7 files changed +104
-4
lines changed Original file line number Diff line number Diff line change 15
15
version : jessie
16
16
- distribution : debian
17
17
version : stretch
18
+ tests :
19
+ - opensource
20
+ - template
21
+ - upload
18
22
before_install :
19
23
- ' sudo docker pull ${distribution}:${version}'
20
24
- ' sudo docker build --no-cache --rm --file=tests/dockerfiles/Dockerfile.${distribution}-${version} --tag=${distribution}-${version}:ansible tests'
21
25
script :
22
26
- container_id=$(mktemp)
23
27
- ' sudo docker run --detach --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro --volume="${PWD}":/etc/ansible/roles/ansible-role-nginx:ro ${distribution}-${version}:ansible > "${container_id}"'
24
- - ' sudo docker exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/roles/ansible-role-nginx/tests/test .yml --syntax-check'
25
- - ' sudo docker exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/roles/ansible-role-nginx/tests/test .yml'
28
+ - ' sudo docker exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/roles/ansible-role-nginx/tests/playbooks/nginx-${tests} .yml --syntax-check'
29
+ - ' sudo docker exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/roles/ansible-role-nginx/tests/playbooks/nginx-${tests} .yml'
26
30
- >
27
- sudo docker exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/roles/ansible-role-nginx/tests/test .yml
31
+ sudo docker exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/roles/ansible-role-nginx/tests/playbooks/nginx-${tests} .yml
28
32
| grep -q 'changed=0.*failed=0'
29
33
&& (echo 'Idempotence test: pass' && exit 0)
30
34
|| (echo 'Idempotence test: fail' && exit 1)
Original file line number Diff line number Diff line change
1
+ server {
2
+ listen 8080;
3
+ server_name localhost;
4
+
5
+ #charset koi8-r;
6
+ #access_log /var/log/nginx/host.access.log main;
7
+
8
+ location / {
9
+ root /usr/share/nginx/html;
10
+ index index.html index.htm;
11
+ }
12
+
13
+ #error_page 404 /404.html;
14
+
15
+ # redirect server error pages to the static page /50x.html
16
+ #
17
+ error_page 500 502 503 504 /50x.html;
18
+ location = /50x.html {
19
+ root /usr/share/nginx/html;
20
+ }
21
+
22
+ # proxy the PHP scripts to Apache listening on 127.0.0.1:80
23
+ #
24
+ #location ~ \.php$ {
25
+ # proxy_pass http://127.0.0.1;
26
+ #}
27
+
28
+ # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
29
+ #
30
+ #location ~ \.php$ {
31
+ # root html;
32
+ # fastcgi_pass 127.0.0.1:9000;
33
+ # fastcgi_index index.php;
34
+ # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
35
+ # include fastcgi_params;
36
+ #}
37
+
38
+ # deny access to .htaccess files, if Apache's document root
39
+ # concurs with nginx's one
40
+ #
41
+ #location ~ /\.ht {
42
+ # deny all;
43
+ #}
44
+ }
Original file line number Diff line number Diff line change
1
+ user nginx;
2
+ worker_processes 4 ;
3
+
4
+ error_log /var/log/nginx/error.log warn ;
5
+ pid /var/run/nginx.pid;
6
+
7
+
8
+ events {
9
+ worker_connections 1024 ;
10
+ }
11
+
12
+
13
+ http {
14
+ include /etc/nginx/mime.types;
15
+ default_type application/octet-stream;
16
+
17
+ log_format main '$remote_addr - $remote_user [$time_local ] "$request " '
18
+ '$status $body_bytes_sent "$http_referer " '
19
+ '"$http_user_agent " "$http_x_forwarded_for "' ;
20
+
21
+ access_log /var/log/nginx/access.log main ;
22
+
23
+ sendfile on ;
24
+ #tcp_nopush on;
25
+
26
+ keepalive_timeout 65 ;
27
+
28
+ #gzip on;
29
+
30
+ include /etc/nginx/conf.d/*.conf;
31
+ }
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
---
2
2
- hosts : localhost
3
+ become : true
3
4
remote_user : root
4
5
roles :
5
6
- ansible-role-nginx
Original file line number Diff line number Diff line change
1
+ ---
2
+ - hosts : localhost
3
+ become : true
4
+ remote_user : root
5
+ roles :
6
+ - ansible-role-nginx
7
+ vars :
8
+ http_template_enable : true
9
+ http_template_keepalive_timeout : 70
10
+ http_template_listen : 82
Original file line number Diff line number Diff line change
1
+ ---
2
+ - hosts : localhost
3
+ become : true
4
+ remote_user : root
5
+ roles :
6
+ - ansible-role-nginx
7
+ vars :
8
+ main_push_enable : true
9
+ main_push_location : ../files/nginx.conf
10
+ http_push_enable : false
11
+ http_push_location : ../files/http/*.conf
You can’t perform that action at this time.
0 commit comments