Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@akagisho
akagisho / export_templates.php
Last active September 18, 2017 00:07
Export Zabbix's Templates
<?php
require_once 'vendor/autoload.php';
use ZabbixApi\ZabbixApi;
$url = $argv[1];
$user = $argv[2];
$pass = $argv[3];
$search = $argv[4];
FROM ubuntu:xenial
MAINTAINER akagisho <akagisho@gmail.com>
RUN sed -i -e "s|http://archive.ubuntu.com/|http://jp.archive.ubuntu.com/|" /etc/apt/sources.list
RUN apt update \
&& apt install -y curl git libfontconfig-dev fonts-takao* supervisor sudo \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
#!/usr/bin/env python
'''
mkdir db
echo 'CREATE TABLE cidrs(id INTEGER PRIMARY KEY AUTOINCREMENT, start INTEGER, end INTEGER, data TEXT, created_at INTEGER);' | sqlite3 db/whois.db
echo 'CREATE TABLE ass(id INTEGER PRIMARY KEY AUTOINCREMENT, asn INTEGER UNIQUE, data TEXT, created_at INTEGER);' | sqlite3 db/whois.db
'''
import sys
import argparse
bundle init
bundle install --path vendor/bundle
[DEFAULT]
########################
## General Configuration
########################
# Show more verbose log output (sets INFO log level output)
verbose = True
# Show debugging output in logs (sets DEBUG log level output)
debug = True
diff --git designate/backend/impl_nsd4.py designate/backend/impl_nsd4.py
index d868264..5e46aca 100644
--- designate/backend/impl_nsd4.py
+++ designate/backend/impl_nsd4.py
@@ -68,7 +68,7 @@ class NSD4Backend(base.Backend):
try:
LOG.debug('Executing NSD4 control call: %s on %s' % (command,
self.host))
- result = self._command(command)
+ result = self._command(command).rstrip()
@akagisho
akagisho / Dockerfile
Created December 10, 2015 15:36
OPWD
FROM ubuntu:14.04
MAINTAINER akagisho <akagisho@gmail.com>
# https://gist.github.com/yosshy/cc6c479ac5b1a1ac1774
ENV DEBIAN_FRONTEND noninteractive
RUN mkdir -p /etc/apt /var/run
RUN ln -sf /proc/mounts /etc/mtab
RUN apt-get update
RUN apt-get install --reinstall -y openssh-server python-apt upstart sysvinit-utils
#!/usr/bin/env bash
set -e
[ ! -z $DEBUG ] && set -x
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
if [ $# -ne 4 ]; then
echo "Usage: `basename $0` NAME IPADDR NETMASK GATEWAY" 1>&2
exit 1
@akagisho
akagisho / uvtool.sh
Last active February 17, 2016 02:13
KVM on Ubuntu 14 上に VM を自動生成するスクリプト
#!/usr/bin/env bash
set -e
[ ! -z $DEBUG ] && set -x
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
if [ $# -ne 4 ]; then
echo "Usage: `basename $0` NAME IPADDR NETMASK GATEWAY" 1>&2
exit 1
#!/usr/bin/env bash
LANG=C
LC_ALL=C
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
unalias -a
set -e
if [ $# -lt 1 ]; then