Commit Graph

214 Commits

Author SHA1 Message Date
Frédéric Péters 122e8873eb grand lyon: update management scripts for one to one copy 2020-02-11 11:39:39 +01:00
Frédéric Péters 6a090ded52 grand lyon: add global variables to genay recipe 2020-02-11 11:38:16 +01:00
Frédéric Péters 27045a6e6d grandlyon: add recipe for genay deployment 2020-02-11 09:59:45 +01:00
Frédéric Péters e92d0cc21f grand lyon: add corbas to list of communes 2020-02-05 12:07:38 +01:00
Frédéric Péters c84857fadd grand lyon: use toodego theme 2020-02-05 11:58:03 +01:00
Frédéric Péters e68d96c9b7 grand lyon: adapt corbas recipt for multi-publik deployment 2020-02-05 11:45:53 +01:00
Frédéric Péters 6c3d9f15aa grand lyon: add corbas recipe 2020-02-05 11:36:45 +01:00
Frédéric Péters 5f2890038e osm: update script to request but not store tiles, for more zones 2020-01-30 14:22:41 +01:00
Frédéric Péters a06107e170 remove unicode() usage
(actually I don't think this script should be used anymore, but still...)
2020-01-27 17:29:05 +01:00
Frédéric Péters 1ef2002cd2 eoptasks: add puppet.update shortcut 2019-12-02 11:29:46 +01:00
Frédéric Péters 7e51ab22b5 shot them all: use argparse to make it more generic 2019-12-01 14:56:51 +01:00
Frédéric Péters 7e805f209e shot them all: close browser when exiting 2019-12-01 14:25:07 +01:00
Frédéric Péters e6aa3a60e4 shot them all: update sizes add mobile/horizontal screenshot 2019-12-01 14:24:30 +01:00
Frédéric Péters ddb925a6c0 add hobo script to shot all themes 2019-11-19 10:58:56 +01:00
Frédéric Péters b8120ad7c1 misc: gitignore *.pyc 2019-11-03 11:43:50 +01:00
Frédéric Péters a9b14bf67e doc-publik: update redmine doc conversion for python 3 2019-10-25 00:37:47 +02:00
Frédéric Péters 3cef70bcb2 doc-publik: update mallard conversion script to python 3 2019-10-25 00:36:14 +02:00
Frédéric Péters 77f093a9d3 sassw: fix detection of main scss file 2019-08-27 15:31:36 +02:00
Frédéric Péters 42159886dc sassw: use current directory as default 2019-08-27 15:31:20 +02:00
Frédéric Péters e7d34ce082 sassw: let subprocess.run handle text encoding 2019-08-25 18:01:15 +02:00
Frédéric Péters b351f2e8aa sassw: write errors to css file, like ruby-sass 2019-08-25 17:48:20 +02:00
Frédéric Péters bad53ddec4 sassw: accept directory as parameter 2019-08-23 11:56:18 +02:00
Frédéric Péters 0ffff88a7c sassw: switch elapsed time to use an f-string 2019-08-23 10:00:32 +02:00
Frédéric Péters 27e898fbe5 sassw: include time taken for rebuilding css 2019-08-23 09:44:32 +02:00
Frédéric Péters 5dae5dacab sassw: get events correctly when launched from a path != scss path 2019-08-23 09:38:19 +02:00
Frédéric Péters e107c8e210 add wrapper script adding inotify support to sassc 2019-08-20 13:23:05 +02:00
Frédéric Péters 58569f6d89 eoptasks: use safe loading of yaml inventory 2019-08-10 13:33:07 +02:00
Frédéric Péters 83d3fe15af grand-lyon: handle form_objects not being available 2019-04-12 14:07:28 +02:00
Frédéric Péters f9fadc9752 eoptasks: add memcached.restart 2019-03-26 16:53:49 +01:00
Frédéric Péters d5e93609b7 munin: add script to get count of forms for a single tenant 2019-03-13 07:47:02 +01:00
Frédéric Péters 2da1526175 doc: add a notice on pages living on redmine 2019-03-06 16:22:05 +01:00
Frédéric Péters 456ce91aef doc: filter cells at query level 2019-03-06 16:07:10 +01:00
Frédéric Péters 24b7cd1227 munin: add authentic count scripts 2019-02-19 15:07:32 +01:00
Frédéric Péters 81c0ec3860 munin: add custom behaviour for new SaaS database (#30507) 2019-02-19 14:54:28 +01:00
Frédéric Péters e82fb8f632 doc: add support for images from mallard pages 2019-02-10 23:49:31 +01:00
Frédéric Péters 77b85b1d74 munin: don't hardcode machine directory 2019-02-10 16:13:56 +01:00
Frédéric Péters 8707b0009f eoptasks: add shortcut to restart all services
(useful after a new hobo version, for example)
2019-02-06 15:20:22 +01:00
Frédéric Péters b75877298b eoptasks: do not start if already running in tmux 2019-01-09 17:56:24 +01:00
Frédéric Péters cdc4dbc666 eoptasks: remove all digits to get cluster name 2019-01-08 21:42:17 +01:00
Frédéric Péters 5e506bcbd4 eoptasks: do not try disabling ssh connection sharing
Whatever the command line options connection sharing configured in
~/.ssh/config stays somehow active, and cause errors.

Ansible has custom code to detect the situation and automatically
restart a SSH connection (see AnsibleControlPersistBrokenPipeError usage
in lib/ansible/plugins/connection/ssh.py, also relevant is bug#16731).

The only reliable fix is thus to change ~/.ssh/config to limit
connection sharing to apply to some hosts only.
2019-01-08 13:36:48 +01:00
Frédéric Péters 5916e4a986 doc: ignore page snapshots when looking for textcell 2019-01-07 15:28:02 +01:00
Frédéric Péters 2c7c3b798a eoptasks: add support for a --noinput flag 2019-01-05 14:37:17 +01:00
Frédéric Péters c15bfacd64 eoptasks: disable connection sharing as it proved unreliable 2019-01-05 14:21:46 +01:00
Frédéric Péters ba350c8200 eoptasks: offer choices when a command fails 2019-01-02 17:07:46 +01:00
Frédéric Péters 311e4e6983 eoptasks: execute actual ssh command in a fork, to get return code 2018-12-31 16:37:09 +01:00
Frédéric Péters a8ea335101 eoptasks: split status-window and session-name parameters 2018-12-31 15:25:37 +01:00
Frédéric Péters a4ed044178 eoptasks: add support for passing command args 2018-12-29 21:07:08 +01:00
Frédéric Péters 8437c5ea49 eoptasks: force ssh pty allocation 2018-12-29 17:13:11 +01:00
Frédéric Péters b67857677e eoptasks: use full-upgrade 2018-12-28 11:56:22 +01:00
Frédéric Péters 27cafbd86f eoptasks: bump parallel jobs to 10
test results, eoptasks -k test /bin/true (52 servers)

 * 5 jobs: 48 seconds
 * 10 jobs: 29 seconds
 * 20 jobs: 28 seconds
2018-12-23 17:14:09 +01:00