Turns Ansible log outputs into plain JSON strings and sends them to an Elasticsearch cluster.
Place the script in your playbook's plugins/callbacks/ directory.
| # Hello, and welcome to makefile basics. | |
| # | |
| # You will learn why `make` is so great, and why, despite its "weird" syntax, | |
| # it is actually a highly expressive, efficient, and powerful way to build | |
| # programs. | |
| # | |
| # Once you're done here, go to | |
| # http://www.gnu.org/software/make/manual/make.html | |
| # to learn SOOOO much more. |
| #!/bin/sh | |
| ### BEGIN INIT INFO | |
| # Provides: plexmediaserver | |
| # Required-Start: $remote_fs $syslog $all | |
| # Required-Stop: $local_fs $remote_fs | |
| # Default-Start: 2 3 4 5 | |
| # Default-Stop: 0 1 6 | |
| # Short-Description: Plex Media Server | |
| # Description: Plex is a smart Media Server application for playing Music, Movies and other media | |
| # Author: Typomedia Foundation |
| {%- macro form_field_label(field) -%} | |
| <label for="{{ field.id }}">{{ field.label.text }} | |
| {%- if field.flags.required -%} | |
| <abbr title="Diese Feld muss angegeben werden">*</abbr> | |
| {%- endif %}</label> | |
| {% endmacro %} | |
| {%- macro form_field_description(field) -%} | |
| {% if field.description %} | |
| <span class="descr">{{ field.description }}</span> |
| #!/bin/bash | |
| # This hook is run after every virtualenv is activated. | |
| export OLD_GEM_HOME=$GEM_HOME | |
| export GEM_HOME=$VIRTUAL_ENV/gems/ | |
| export GEM_PATH= | |
| export PATH=$VIRTUAL_ENV/gems/bin:$PATH |