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.
| service salt-minion stop | |
| rm -f /etc/salt/pki/minion/minion_master.pub | |
| echo "master: salt" > /etc/salt/minion | |
| service salt-minion start |
| #!/bin/bash | |
| # Forticlient SSL VPN Client / expect | |
| # -------------------------------------------- | |
| # CONFIGURATION | |
| FORTICLIENT_PATH="" |
| # Inspired by: https://stackoverflow.com/questions/42170380/how-to-add-users-to-kubernetes-kubectl | |
| # this script creates a service account (user1) on a Kubernetes cluster (tested with AWS EKS 1.9) | |
| # prereqs: a kubectl ver 1.10 installed and proper configuration of the heptio authenticator | |
| # this has been tested on Linux in a Cloud9 environment (for MacOS the syntax may be slightly different) | |
| ************************************************** | |
| ******* Create an account ******* | |
| ************************************************** | |
| # Create service account for user user1 | |
| kubectl create sa user1 |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
| <!-- Your stuff here... --> | |
| <build> | |
| <plugins> | |
| <plugin> | |
| <groupId>org.apache.tomcat.maven</groupId> | |
| <artifactId>tomcat7-maven-plugin</artifactId> |
| #!/bin/bash | |
| # A simple test script to demonstrate how to find the | |
| # "absolute path" at which a script is running. Used | |
| # to avoid some of the pitfals of using 'pwd' or hard- | |
| # coded paths when running scripts from cron or another | |
| # directory. | |
| # | |
| # Try it out: | |
| # run the script from the current directory, then |
| -- Find more at http://iterm.sourceforge.net/scripting.shtml | |
| launch "iTerm" | |
| tell application "iTerm" | |
| activate | |
| -- ssh in split panes to my varnish stack | |
| set myterm to (make new terminal) | |
| tell myterm |
| # How to perform a release with git & maven following the git flow conventions | |
| # ---------------------------------------------------------------------------- | |
| # Finding the next version: you can see the next version by looking at the | |
| # version element in "pom.xml" and lopping off "-SNAPSHOT". To illustrate, | |
| # if the pom's version read "0.0.2-SNAPSHOT", the following instructions would | |
| # perform the release for version "0.0.2" and increment the development version | |
| # of each project to "0.0.3-SNAPSHOT". | |
| # branch from develop to a new release branch | |
| git checkout develop |