Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env ruby -w
# This should be run through './script/runner'
options = YAML.load($stdin.read)
demo = Demo.find(options[:demo])
runner = Outback::Runner.new
runner.manager = demo.manager
#!/usr/bin/env ruby -w
# This should be run through './script/runner'
options = YAML.load($stdin.read)
demo = Demo.find(options[:demo])
runner = Outback::Runner.new
runner.manager = demo.manager
require 'stringio'
require 'irb/ruby-lex'
# Tell the ruby interpreter to load code lines of required files
# into this filename -> lines Hash. This behaviour seems to be
# very undocumented and therefore shouldn't really be relied on.
SCRIPT_LINES__ = {} unless defined? SCRIPT_LINES__
module ProcSource
def get_lines(filename, start_line = 0)
@nickstenning
nickstenning / gist:8956090
Created February 12, 2014 14:02
Simple local-only postfix config
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
$ dig @ns10.dnsmadeeasy.com openspending.org
; <<>> DiG 9.8.3-P1 <<>> @ns10.dnsmadeeasy.com openspending.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5363
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available
Traceback (most recent call last):
File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py", line 114, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/app/.heroku/python/lib/python2.7/site-packages/newrelic-2.14.0.11/newrelic/hooks/framework_django.py", line 492, in wrapper
return wrapped(*args, **kwargs)
File "/app/.heroku/python/lib/python2.7/site-packages/django/utils/decorators.py", line 99, in _wrapped_view
response = view_func(request, *args, **kwargs)
users:
- name: foo
...
- name: bar
...
- name: baz
...
cabals:
sysadmin:
def get_value_for_context(self, context, **kwargs):
try:
return self.get_value(context, **kwargs)
except Page.DoesNotExist:
return ''
failed: [default] => {"changed": true, "cmd": ["fpm", "-t", "deb", "-s", "dir", "--name", "datapackager", "--description=b2", "--license=AGPL v3.0", "--maintainer=CKAN team <ckan-dev@lists.okfn.org>", "--vendor=Open Knowledge Foundation", "--url=http://ckan.org", "--after-install=/tmp/after_web.sh", "--iteration", "--version", "0.0.1", "--depends", "nginx", "--depends", "apache2", "--depends", "libapache2-mod-wsgi", "--depends", "libpq5", "--config-files", "/etc/apache2/sites-available/ckan_default", "--config-files", "/etc/nginx/sites-available/ckan", "/usr/lib/ckan/", "/etc/ckan/", "/usr/bin/ckan", "/etc/cron.daily/remove_old_sessions", "/etc/apache2/sites-available/ckan_default", "/etc/nginx/sites-available/ckan"], "delta": "0:00:00.232680", "end": "2014-03-10 13:11:09.473807", "rc": 1, "start": "2014-03-10 13:11:09.241127"}
stderr: /var/lib/gems/1.8/gems/fpm-0.4.21/lib/fpm/package/deb.rb:23: warning: already initialized constant COMPRESSION_TYPES
(eval):3:in `link_without_potential_path_argument': No such
ckan_dev:
members:
- david
- joe
add_group: ckan_dev
sysadmin:
members:
- borior
- joel.re