Keybase proof
I hereby claim:
- I am udondan on github.
- I am udondan (https://keybase.io/udondan) on keybase.
- I have a public key ASByIy09-TGoshZYDjj9wd70hc68FgNlN4SQRfr3_FQecgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
a4b:Approve* | |
a4b:Associate* | |
a4b:Create* | |
a4b:Delete* | |
a4b:Disassociate* | |
a4b:Forget* | |
a4b:Put* | |
a4b:Register* | |
a4b:Reject* | |
a4b:Revoke* |
Green BG with black FG | |
(?i)(success(ful(ly)?)?|passing|passed|pass(?!word|phrase|wd))|done|(?<![a-z])ok(?![a-z])|(?<![^\s:])(?:1|2)\d{2}(?![^\s:])(?! (k(ilo)?|M(ega)?|G(iga)?|T(era)?|P(eta)?)(i)?B(yte|it)?) | |
Orange BG | |
(?i)warnings|warning|warn|rejected|(?<![^\s:])(?:3)\d{2}(?![^\s:])(?! (k(ilo)?|M(ega)?|G(iga)?|T(era)?|P(eta)?)(i)?B(yte|it)?) | |
Red BG | |
(?i)error(s)?|fail(s|ed(?!=0)|ure(s(?!: \[]))?)?(?![a-z])|exception(s(?!: \[]))?(?![a-z])|abort(ed)?|decline(d)?|denied|fatal|TODO|(?<![^\s:])(?:4|5)\d{2}(?![^\s:])(?! (k(ilo)?|M(ega)?|G(iga)?|T(era)?|P(eta)?)(i)?B(yte|it)?) | |
Orange BG (for Terraform) |
I was trying forever to get autoloading relationships working with postgres 9.4 and gorm and primary keys of type uuid.
Many tutorials and examples, even those on the official docs were just not workiong or missing important details.
The program in this gist creates the table structure and inserts a nested record. A parent and a child object is created by simply creating the child, which holds the relation to a parent. The child element then is queried by ID. The returned object holds the nested parent object.
Used package versions:
package main | |
import ( | |
"context" | |
"os" | |
"os/exec" | |
"time" | |
) | |
func main() { |
#!/bin/bash | |
CONTENT="$1" | |
# Create a random file name for tmp files | |
RAND=$(cat /dev/urandom | env LC_CTYPE=C tr -dc 'a-zA-Z0-9' | head -c 32) | |
TMPFILE="/tmp/$RAND" | |
# Render content to tmp file and output content | |
echo -e "$CONTENT" > "$TMPFILE.in" |
from ansible import errors | |
from jinja2.filters import environmentfilter | |
class FilterModule(object): | |
def filters(self): | |
return { | |
'iterable': self.iterable | |
} | |
def iterable(*args): | |
try: |
[defaults] | |
# we don't want no paramiko! | |
transport = ssh | |
forks = 50 | |
gathering = smart | |
host_key_checking = true | |
timeout = 30 | |
scp_if_ssh = true |
import Cocoa | |
class MyModalWindowController: NSWindowController { | |
var mainW: NSWindow = NSWindow() | |
override init() { | |
super.init() | |
} | |
Current version of Ansible (1.7.1) does not merge hashes in the include_vars
task even if told so via hash_behaviour = merge
in your ansible.cfg. https://github.com/ansible/ansible/issues/9116
This action plugin will merge hashes no matter how you have configured your hash_behaviour
.
Save include_vars_merged.py to library/plugins/action/include_vars_merged.py
Save include_vars_merged to library/custom/include_vars_merged