Skip to content

Instantly share code, notes, and snippets.

View unixzen's full-sized avatar
🎯
Focusing

Eugene unixzen

🎯
Focusing
View GitHub Profile
@unixzen
unixzen / gist:64b0a0eec100c98be4b45ba86c2204eb
Created August 1, 2019 11:15
Describe mykeyspace scylladb
CREATE KEYSPACE mykeyspace WITH replication = {'class': 'NetworkTopologyStrategy', 'ams1': '1', 'msk1': '1', 'msk2': '1', 'msk3': '1'} AND durable_writes = true;
CREATE TABLE mykeyspace.users (
user_id int PRIMARY KEY,
fname text,
lname text
) WITH bloom_filter_fp_chance = 0.01
AND caching = {'keys': 'ALL', 'rows_per_partition': 'ALL'}
AND comment = ''
cluster_name: 'my-cluster'
num_tokens: 256
data_file_directories:
- /var/lib/scylla/data
commitlog_directory: /var/lib/scylla/commitlog
commitlog_sync: periodic
commitlog_sync_period_in_ms: 10000
commitlog_segment_size_in_mb: 32
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
@unixzen
unixzen / debian94.cfg
Created July 30, 2019 05:44
Preseed file for debian 9.4
### Generic settings applicable to all CAE Debian systems
## Localization
d-i debian-installer/locale string en_US
d-i keyboard-configuration/xkb-keymap select us
d-i keyboard-configuration/variant select USA
## Console and keymap
d-i console-tools/archs select at
d-i console-keymaps-at/keymap select us
@unixzen
unixzen / gist:ea81f40df365f338cab4cdcdd3f88405
Created June 21, 2019 09:20
Paramiko ssh client example
#!/usr/bin/env python3
import sys, paramiko
if len(sys.argv) < 4:
print("args missing")
sys.exit(1)
hostname = sys.argv[1]
password = sys.argv[2]
command = sys.argv[3]
@unixzen
unixzen / Awesome_GO.md
Created June 18, 2019 14:40 — forked from aljiwala/Awesome_GO.md
Awesomeness of Golang by uhub

#awesome-go

A curated list of awesome Go frameworks, libraries and software.

@unixzen
unixzen / gist:f136dd464812db3189802df38cc86f62
Last active February 24, 2018 19:58
Etcd container systemd file
[Unit]
Description=Etcd Container
After=docker.service
Requires=docker.service
[Service]
Environment=HostIP=IP_MACHINE
ExecStart=/usr/bin/docker run --rm -v /usr/share/ca-certificates/:/etc/ssl/certs -p 4001:4001 -p 2380:2380 -p 2379:2379 --name etcd quay.io/coreos/etcd:v2.3.8 -name etcd0 -advertise-client-urls http://${HostIP}:2379,http://${HostIP}:4001 -listen-client-urls http://0.0.0.0:2379,http://0.0.0.0:4001 -initial-advertise-peer-urls http://${HostIP}:2380 -listen-peer-urls http://0.0.0.0:2380 -initial-cluster-token etcd-cluster-1 -initial-cluster etcd0=http://${HostIP}:2380 -initial-cluster-state new
TimeoutStartSec=0
Restart=always
[Unit]
Description=vault server
Requires=network-online.target
[Service]
Restart=on-failure
ExecStart=/usr/local/bin/vault server -config=/home/eugene/vault.conf
[Install]