Skip to content

Instantly share code, notes, and snippets.

@gardar
gardar / PKGBUILD
Created January 14, 2020 13:06
python-testinfra-3.4.0
# Maintainer: Morten Linderud <morten@linderud.pw>
# Maintainer: gardar <aur@gardar.net>
pkgbase="python-testinfra"
pkgname=("python-testinfra" "python2-testinfra")
_pkgname='testinfra'
pkgver=3.4.0
pkgrel=1
pkgdesc='Testinfra test your infrastructures'
url='https://github.com/philpep/testinfra'
  Where-Object Name -contains check_mk_agent.exe | 
  Select-Object ProcessID, Name, Path, UserModeTime, KernelModeTime |
  Format-Table -AutoSize
ProcessID Name               Path UserModeTime KernelModeTime
--------- ----               ---- ------------ --------------
     3216 check_mk_agent.exe         166250000      210625000
@gardar
gardar / yum_productversion.md
Created March 10, 2021 11:54
$productversion yum variable (version number i number format)

/etc/yum/vars/productversion

#!/bin/bash                         
. /etc/os-release                   
echo $REDHAT_SUPPORT_PRODUCT_VERSION

/etc/yum.repos.d/zfs.repo

[zfs] 
@gardar
gardar / playbook.ruby_to_json.md
Created June 13, 2022 20:26
Ansible playbook to convert ruby hash to json dict
- name: convert ruby hash to json
  debug:
    msg: "{{ ruby_hash |
          regex_replace('([{,]\\s*):([^>\\s]+)\\s*=>', '\\1\"\\2\"=>') |
          regex_replace('([{,]\\s*)([0-9]+\\.?[0-9]*)\\s*=>', '\\1\"\\2\"=>') |
          regex_replace('([{,]\\s*)(\".+?\"\\|[0-9]+\\.?[0-9]*)\\s*=>\\s*:([^,}\\s]+\\s*)', '\\1\\2=>\"\\3\"') |
          regex_replace('([\\[,]\\s*):([^,\\]\\s]+)', '\\1\"\\2\"') |
          regex_replace('=>nil', '=>null') |
          regex_replace('([{,]\\s*)(\".+?\"|[0-9]+\\.?[0-9]*)\\s*=>', '\\1\\2:') |