Updating with kibana/src due to github changes, and htpasswd for security

This commit is contained in:
Will Bradley 2013-11-19 06:40:37 +00:00
parent b5d1d205dd
commit 5c2e2417af
3 changed files with 11 additions and 3 deletions

View File

@ -24,11 +24,16 @@ and add
foo.com foo.com
``` ```
Finally, unless your user account name is ubuntu with sudo access, you'll need to edit each playbook to change the username. Unless your user account name is ubuntu with sudo access, you'll need to edit each playbook to change the username.
```shell ```shell
vi ./playbooks/* vi ./playbooks/*
``` ```
Finally, nginx/kibana will be configured with a password to prevent random people from browsing your stuff. That's in the files/kibana/kibana.htpasswd.j2 file. You might want to change the default username/password there (kibana/kibana):
```shell
vi ./files/kibana/kibana.htpasswd.j2
```
(Google for htpasswd generators if you're unfamiliar with how to make an htpasswd file.)
### Running Ansible ### Running Ansible

View File

@ -1,7 +1,7 @@
server { server {
listen 80; listen 80;
server_name logs.notprod.pl; server_name logs.notprod.pl;
root /var/www/kibana; root /var/www/kibana/src/;
# Set image format types to expire in a very long time # Set image format types to expire in a very long time
location ~* ^.+\.(jpg|jpeg|gif|png|ico)$ { location ~* ^.+\.(jpg|jpeg|gif|png|ico)$ {
@ -17,12 +17,14 @@ server {
# Catchall for everything else # Catchall for everything else
location / { location / {
root /var/www/kibana; root /var/www/kibana/src/;
index index.html; index index.html;
expires 1d; expires 1d;
try_files $uri/ $uri; try_files $uri/ $uri;
if (-f $request_filename) { if (-f $request_filename) {
break; break;
} }
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/conf.d/kibana.htpasswd;
} }
} }

View File

@ -0,0 +1 @@
kibana:$apr1$VqB7zuBE$JaTUfOMIzOOJb0oCq8gbu/