Put flip somewhere in your $PATH and chmod a+x it.
Copy fuck into ~/.bashrc.
| cat > Dockerfile <<\EOF | |
| FROM ubuntu:12.04 | |
| RUN apt-get update | |
| RUN apt-get install -y ruby1.9.3 build-essential \ | |
| libc6-dev libffi-dev libgdbm-dev libncurses5-dev \ | |
| libreadline-dev libssl-dev libyaml-dev zlib1g-dev | |
| RUN gem install fpm --bindir=/usr/bin --no-rdoc --no-ri | |
| RUN apt-get install -y curl | |
| RUN curl ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.gz|tar oxzC /tmp | |
| WORKDIR /tmp/ruby-1.9.3-p484 |
| #!/bin/bash | |
| curl -XDELETE http://localhost:9200/_template/logstash?pretty=true | |
| echo | |
| echo "Deleted current logstash template..." | |
| echo "Creating new logstash template..." | |
| sleep 2 |
| -rw-rw-r-- 1 vagrant vagrant 50M Oct 23 04:27 /var/cache/omnibus/pkg/collectd_5.4.0-1.ubuntu.12.04_amd64.deb |
| <!-- note that this requires the rabbitmq management plugin --> | |
| <!-- also requires collectd 5.1 with curl_json plugin support --> | |
| <Plugin curl_json> | |
| <URL "http://localhost:55672/api/overview"> | |
| Instance "rabbitmq_overview" | |
| User "guest" | |
| Password "guest" | |
| <Key "message_stats/publish"> | |
| Type "counter" | |
| </Key> |
| - Tune /etc/ssh/sshd_config | |
| UseDNS no # Disable DNS lookups | |
| GSSAPIAuthentication no # Disable negotation of slow GSSAPI | |
| don't forget to restart it, use a script provider to set it , or create it with veewee or snapshot it | |
| - Tune Vagrantfile | |
| vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] |
| # Access Logs | |
| LogFormat "{ \ | |
| \"@vips\":[\"%v\"], \ | |
| \"@source\":\"%v%U%q\", \ | |
| \"@source_host\": \"%v\", \ | |
| \"@source_path\": \"%f\", \ | |
| \"@tags\":[\"Apache\",\"Access\"], \ | |
| \"@message\": \"%h %l %u %t \\\"%r\\\" %>s %b\", \ | |
| \"@fields\": { \ | |
| \"timestamp\": \"%{%Y-%m-%dT%H:%M:%S%z}t\", \ |
| :hierarchy: | |
| - Nodes/%{fqdn} | |
| - Domain/%{domain} | |
| - %{environment} | |
| - common | |
| :backends: | |
| - yaml | |
| - puppet |