un container qui va update les autres containers si une image plus récente a été trouvée (stop, rm, pull, recreate)
Pratique sur serveur perso pour les choses qui tournent en latest
Implémentation en Go, il y a le pendant python ici : https://github.com/pyouroboros/ouroboros
-
https://github.com/containrrr/watchtowerspoiler alert: auto scaling is far to be magical
as usual with aws, everything is an object and for autoscaling u got several objects and several links between them
First you define a launch configuration : what type of machine you want to laucnh
Then an autoscaling group : it will use the launch configuration to create new EC2
In this autoscaling group, you have to define auto scaling policies ie what to do (remove or add x instances) and link them to a cloudwatch alert (cpu is high or network or whatever cloudwatch monitors)
the autoscaling group can also be linked to an ELB so when EC2 are added/removed, they also are registred/deregistered from ELB
-
https://links.infomee.fr/?JIGagwBeanstalk ne permet pas de définir un trigger basé sur le nombre d'éléments dans la queue SQS pour l'auto scaling des environements de type worker
Pourtant c'est possible mais il y a un peu de boulot :
http://docs.aws.amazon.com/autoscaling/latest/userguide/as-using-sqs-queue.html
https://forums.aws.amazon.com/thread.jspa?messageID=722589
On peut surement intégrer ça à beanstalk avec les .ebextensions (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html)
En plus d'être un peu complexe et pas vraiment intégrer à beanstalk, ça n'a pas l'air très réactif, cet article en parle et donne une solution :
Rapid Auto Scaling with Amazon SQS : https://aws.amazon.com/blogs/aws/auto-scaling-with-sqs/
-
http://docs.aws.amazon.com/autoscaling/latest/userguide/as-using-sqs-queue.htmldash auto via collectd dashgen
via arnaudb
-
https://github.com/ClockworkNet/graphite-dashgenPour le moment je n'en ai jamais eu besoin mais on sait jamais !
En fait les trucs que je code souvent, je les retrouve assez facilement et pour les autres une recherche sur le oueb me donne souvent la réponse très vite
-
http://ademcan.net/canSnippet/(Encore) un tuto pour héberger ses mails
-
https://wtf.roflcopter.fr/blog/2013/08/31/a-sous-lbus-google-partie-2/Objectif : tapper /obug <number> dans xchat m'ouvre un onglet dans ff vers l'url du bug
1) activer le module python dans les options
2) créer un fichier .py dans /home/arnaud/.xchat2/
3)
module_name = "openbuginredmine"
module_version = "1.0"
__module_description__ = "module to open bug in redmine"
import os
import xchat
def obug(word, word_eol, userdata):
if len(word) < 2:
print "Second arg must be the bug number!"
else:
os.system("firefox https://monurlredmine.com/issues/"+word[1])
return xchat.EAT_ALL
xchat.hook_command("obug", obug, help="/obug <number> open bug in ff")
Et voilà, plus qu'à reboot le xchat, ou bien /load nomdufichier.py
ça peut etre appliqué à plein de trucs : pouvoir lancer ce qu'on veut depuis xchat
-
http://xchat.org/docs/xchatpython.html#head-cf24838660500eceef2367deb88df5963483c852Un soft de plus pour autoheberger ses services facilement
-
http://cozy.io/Un file explorer en web qui permet de share (anciennement ajaxplorer)
Pas de client lourd comme dropbox ou owncloud par contre à premiere vue
-
http://pyd.io/Tuto pour installer et utiliser baikal par idleman
-
http://blog.idleman.fr/?p=2337synchro de fichiers à la dropbox mais décentralisé
-
http://labs.bittorrent.com/experiments/sync.html