This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import fcntl | |
import hashlib | |
import os | |
import re | |
import subprocess | |
from ansible.plugins.action import ActionBase, display | |
from ansible.plugins.filter.core import to_nice_yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import copy | |
import math | |
def box(remaining, capacity): | |
if len(remaining) >= capacity: | |
weights = [b.item_weight for b in remaining[:capacity]] | |
return sum(weights) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
""" | |
Shlaxfile for shlax itself. | |
""" | |
from shlax.shortcuts import * | |
env = dict( | |
DJANGO_SETTINGS_MODULE='ylserver.settings', | |
UWSGI_MODULE='ylserver.wsgi:application', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
aoeu |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
14/02 2019 04:39:23 jpic@jpic ~/src/ansible-compose (master) | |
$ ansible-compose [email protected]/home/jpic/bar stop | |
Running ssh [email protected] bash -euxc 'cd /home/jpic/bar; docker-compose stop' | |
+ cd /home/jpic/bar | |
+ docker-compose stop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
29/09 2018 06:13:36 jpic@jpic ~/src/playlabs/playlabs/inventory_template (master) | |
$ playlabs | |
Playlabs: the obscene ansible distribution. | |
Init your ssh user with your key and secure sshd and passwordless sudo: | |
playlabs init [email protected] | |
# all options are ansible options are proxied | |
playlabs init @somehost --ask-become-pass |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
Currently with django we can only import an attribute from a module, not a sub-attribute. For example | |
import_string('foo.models.YourModel') # works | |
import_string('foo.models.YourModel.objects.update_stats') # doesn't | |
This snippet fixes that, originally for django-call which has tests. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from importlib import import_module | |
import pickle | |
from uuid import uuid4 | |
try: | |
from uwsgi import SPOOL_OK | |
except ImportError: | |
SPOOL_OK = True | |
try: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class NameAdapter(StringAdapter): | |
# steps always executed in clean clone ! | |
def validate(self): | |
if allcaps(self.data): | |
self.errors.append('omg poney') | |
def clean(self): | |
self.data = self.data.capitalize() | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
- name: Create drone network | |
docker_network: | |
name: drone | |
- name: Drone server | |
docker_container: | |
name: drone-server | |
image: drone/drone:0.8.2 |
NewerOlder