Skip to content

Instantly share code, notes, and snippets.

View retr0h's full-sized avatar
💭
(✖╭╮✖)

נυαη נυαηѕση retr0h

💭
(✖╭╮✖)
  • Los Angeles, CA
  • 06:22 (UTC -12:00)
View GitHub Profile
[jodewey:~/git/ansible-systems/roles/xxx.bind] retr0h/bind-cleanup(+21/-5)+ 1 ± molecule test
Bringing machine 'aio-01' up with 'virtualbox' provider...
Bringing machine 'aio-02' up with 'virtualbox' provider...
Bringing machine 'aio-03' up with 'virtualbox' provider...
==> aio-01: Importing base box 'rhel-7'...
...
PLAY RECAP ********************************************************************
aio-01 : ok=20 changed=15 unreachable=0 failed=0
aio-02 : ok=11 changed=9 unreachable=0 failed=0
aio-03 : ok=11 changed=9 unreachable=0 failed=0
@retr0h
retr0h / gist:9128909
Created February 21, 2014 04:44
Just about have a VIP balancer in serf
2014-02-21 04:34:34,784 INFO serf1: ['serf1', 'serf2', 'serf3'] joined
2014-02-21 04:34:34,883 INFO serf3: ['serf3', 'serf2', 'serf1'] joined
2014-02-21 04:34:34,787 INFO Added 1.1.1.1/24 to serf1 on eth1:1/24_tribe
2014-02-21 04:34:34,789 INFO Added 2.2.2.2/24 to serf1 on eth1:2/24_tribe
2014-02-21 04:34:34,790 INFO Added 3.3.3.3/24 to serf1 on eth1:3/24_tribe
2014-02-21 04:34:34,964 INFO serf2: ['serf2', 'serf1', 'serf3'] joined
root@serf1:~# service serf stop
serf stop/waiting
nagios.failover:
name: /Common/monitoring-nagios-active-passive-pools
rule: >
when CLIENT_ACCEPTED {
if { [active_members active_pool_name_80_pl] >= 1 } {
pool active_pool_name_80_pl
} else {
pool backup_pool_name_80_pl
}
}
[2014-04-21T06:27:48+00:00] INFO: execute[debconf] ran successfully
[2014-04-21T06:31:05+00:00] INFO: directory[/opt/apache] created directory /opt/apache
[2014-04-21T06:31:05+00:00] INFO: user[kafka] created
[2014-04-21T06:31:05+00:00] INFO: directory[/opt/apache/kafka] created directory /opt/apache/kafka
[2014-04-21T06:31:50+00:00] INFO: remote_file[/var/chef/cache/kafka.tgz] updated
[2014-04-21T06:31:50+00:00] INFO: remote_file[/var/chef/cache/kafka.tgz] not queuing delayed action run on execute[unpack /var/chef/cache/kafka.tgz] (delayed), as it's already been queued
[2014-04-21T06:31:50+00:00] INFO: template[/etc/init/zookeeper.conf] updated content
[2014-04-21T06:31:50+00:00] INFO: service[zookeeper] started
[2014-04-21T06:31:50+00:00] INFO: directory[/opt/apache/kafka] sending run action to execute[unpack /var/chef/cache/kafka.tgz] (delayed)
[2014-04-21T06:31:51+00:00] INFO: execute[unpack /var/chef/cache/kafka.tgz] ran successfully
20 user 'nsqd' do
21 action :create
22 system true
23 end
24
25 user 'nsqlookupd' do
26 action :create
27 system true
28 end
29
tox -e py27
py27 develop-inst-nodeps: /Users/jodewey/git/mutate
py27 runtests: PYTHONHASHSEED='1829504779'
py27 runtests: commands[0] | nosetests
{"asctime": "2014-05-25 16:01:27,441", "funcName": "convert", "levelname": "DEBUG", "message": "Converting image", "module": "image", "target": "target", "source": "source"}
.{"asctime": "2014-05-25 16:01:27,442", "funcName": "convert", "levelname": "DEBUG", "message": "Converting image", "module": "image", "target": "/tmp/foo.raw", "source": "/tmp/foo.qcow2"}
.{"asctime": "2014-05-25 16:01:27,442", "funcName": "convert", "levelname": "DEBUG", "message": "Converting image", "module": "image", "target": "target", "source": "source"}
.{"asctime": "2014-05-25 16:01:27,443", "funcName": "create", "levelname": "DEBUG", "message": "Uploading image", "module": "image", "image_file": "image_file"}
.{"asctime": "2014-05-25 16:01:27,443", "funcName": "create", "levelname": "DEBUG", "message": "Uploading image", "module": "image", "image_file": "/tmp/foo.raw"}
.{"asctime": "20
service "rsyslog" do
provider Chef::Provider::Service::Upstart
supports :restart => true
action [:enable,:start]
end
- shell: dpkg -l {{ item }}
register: install_results
with_items:
- git
- libffi-dev
- debug: var={{ install_results }}
with_items:
- install_results.results

Keybase proof

I hereby claim:

  • I am retr0h on github.
  • I am retr0h (https://keybase.io/retr0h) on keybase.
  • I have a public key whose fingerprint is 5F55 3FFC 9F81 5EE6 A446 BF15 A5A9 903E E0D4 E597

To claim this, I am signing this object:

$ PLAYBOOK=vagrant/tests/main.yml vagrant provision
...
PLAY RECAP ********************************************************************
tribe-1 : ok=6 changed=3 unreachable=0 failed=0
tribe-2 : ok=10 changed=5 unreachable=0 failed=0
tribe-3 : ok=6 changed=3 unreachable=0 failed=0