Commit Graph

264 Commits

Author SHA1 Message Date
Julien Palard b5aff22409
CSP CSP CSP 2023-04-07 22:56:27 +02:00
Julien Palard a90a2b7d43
Playing with CSP reporting. 2023-04-06 09:47:05 +02:00
Julien Palard 60d71bd8eb
Playing with CSP report-to/report-uri. 2023-04-06 00:03:55 +02:00
Julien Palard 1bba7b29ed
Backuping new Discourse instance. 2023-04-04 09:32:02 +02:00
Julien Palard 0baa5f00b0
Add self to salt-fr deployers. 2023-03-31 15:05:55 +02:00
Julien Palard 09533d6429
Bump PonyConf venv too. 2023-03-30 15:23:45 +02:00
Julien Palard 64a2738d0a
When Python changes, venv break. It should help. 2023-03-30 14:52:05 +02:00
Julien Palard ee0f40e918
dl.afpy.org: Longer length for file names.
Else, without seeing if it's an .mp4 or a .torrent, it's hard to choose.
2023-03-30 11:09:54 +02:00
Julien Palard 93dd1bb5b2
woodpecker: Split playbook. 2023-03-29 18:01:18 +02:00
Julien Palard 4727fd177a
woodpecker: Set self as admin, open to all orgs. 2023-03-29 17:39:22 +02:00
Julien Palard c4843a33cf
Move handwritten things to a playbook. 2023-03-28 16:01:09 +02:00
Julien Palard 194c4c1296
typo 2023-03-28 15:02:12 +02:00
Julien Palard 114836d3bd
Move var to group_Vars/ to have it on all playbooks. 2023-03-28 15:02:05 +02:00
Julien Palard 98a90c947d
Comfort. 2023-03-28 15:01:39 +02:00
Julien Palard 00703bfc2d
I use this for my .venv/ 2023-03-28 15:01:25 +02:00
Julien Palard 75b5e7e2e9
https://github.com/munin-monitoring/munin/issues/1521 2023-03-28 15:01:12 +02:00
Julien Palard c0793b34a4
apt_all is broken on (old?) Ubuntu. 2023-03-28 14:11:57 +02:00
Julien Palard 7c2c8b7775
backup: Lower rsnapshot verbosity: the machine can't send emails anyway, 2023-03-28 13:51:57 +02:00
Julien Palard 01e719e6ed
Proofreading README file. 2023-03-28 13:47:33 +02:00
Julien Palard d77fbf0b6c
md syntax 2023-03-28 13:34:16 +02:00
Julien Palard 6d14a8dfd7
Documenting Woodpeckers. 2023-03-28 12:33:52 +02:00
Julien Palard 2effab3a36
Moving Woodpecker out of my Rasberry Pi. 2023-03-28 00:08:15 +02:00
Julien Palard 9b8c5536f4
gitea: Ajout d'un lien vers 'licences libres'. 2023-03-27 11:43:32 +02:00
Julien Palard 7589df21b3
salt-fr: Content-Security-Policy. 2023-03-23 11:15:33 +01:00
Julien Palard 0a6cd8910d
Bump gitea. 2023-03-21 23:07:18 +01:00
Julien Palard 1365744351
Avoid Python buffering between Python and systemd logs. 2023-03-19 10:42:52 +01:00
Julien Palard fe8d80971b
Bump gitea. 2023-03-05 16:54:18 +01:00
Julien Palard d4c74a252c
CSP on photos.afpy.org 2023-03-05 16:53:55 +01:00
Florian Guillet 4163e91032 dl: Add myself to dl and add corresponding ssh keys (#7)
Pour simplifier la centralisation des fichiers graphiques pour la pycon, j'aurais besoin d'avoir accès à la machine :)

Co-authored-by: Florian Guillet <florian@eno.do>
Reviewed-on: #7
Co-authored-by: Florian Guillet <merwyn@noreply.localhost>
Co-committed-by: Florian Guillet <merwyn@noreply.localhost>
2023-02-15 15:34:01 +00:00
Julien Palard 2ffb56a40c
dl.afpy.org: To A+ in Mozilla Observatory. 2023-02-14 18:23:46 +01:00
Julien Palard a838ed6fa3
dl.afpy.org: Content Security Poilicy. 2023-02-14 16:20:38 +01:00
Julien Palard 8ab6c25d89
discourse: FIX: Also allow 21m in dockerized nginx.
So there's 3 place to configure max upload body size:
- Discourse settings (Via admin web interface)
- Host nginx (via Ansible)
- Guest nginx (Via app.yml)
2023-02-14 16:11:35 +01:00
Julien Palard a0fdfa969d
On Debian, munin-cgi-graph is expected to run as www-data.
Proof: the graph cleaning cron is ran as www-data.
2023-02-14 09:26:20 +01:00
Julien Palard 2cb12d55d1
nginx: Unifying logs, we're at 600+ files in /var/log/nginx, it's unusable. 2023-02-13 23:33:35 +01:00
Julien Palard a45cbbefcd
Hello HTTP/2 2023-02-13 22:40:47 +01:00
Julien Palard 9281b475f7
Hello unattended upgrades. 2023-02-13 22:36:15 +01:00
Julien Palard 67e06bfaff
Munin: Restart munin-node after adding a plugin. 2023-02-13 21:41:20 +01:00
Julien Palard d2d67b066b
Munin: I would love for this to work.
But: https://github.com/munin-monitoring/munin/issues/1514
2023-02-13 14:28:05 +01:00
Julien Palard 57494ec363
Munin: Update IPs (the one for hkis04 was wrong) 2023-02-13 14:27:23 +01:00
Julien Palard 572c913437
There's only 2 cores on the machine. 2023-02-13 12:04:41 +01:00
Julien Palard 9eb3582e39
Munin: Don't redraw graphs every 5mn, we don't look at them that often. 2023-02-13 10:49:21 +01:00
Julien Palard 308b6c2844
munin-node apt_all update yields errors.
Like:

E: The value 'bookworm-backports' is invalid for APT::Default-Release as such a release is not available in the sources
E: The value 'bookworm-security' is invalid for APT::Default-Release as such a release is not available in the sources
E: The value 'bookworm-updates' is invalid for APT::Default-Release as
such a release is not available in the sources

But anyway « The plugin does not support this anymore. » : bc6450d8eb
2023-02-13 00:04:16 +01:00
Julien Palard b72753ded9
Ohh, it's handled by the munin package itself ♥. 2023-02-12 23:05:07 +01:00
Julien Palard 5f76ae341b
exim: Disable IPv6 to avoid unavoidable blocklists.
See 889b5aa425.
2023-02-12 09:46:09 +01:00
Julien Palard ac13dd5a8b
A very specific PATH here can break other crons (like munin). 2023-02-01 21:57:33 +01:00
Julien Palard 29b7d1e926
We do no longer have pydocteur, but we have munin now. 2023-02-01 18:04:52 +01:00
Julien Palard 2e41276910
Add self as a email alias for root. 2023-02-01 16:16:02 +01:00
Julien Palard 4bf259b213
Hello munin.afpy.org. 2023-02-01 16:15:12 +01:00
Julien Palard b3c765e67b
Documenting discourse1.afpy.org 2023-02-01 08:28:20 +01:00
Julien Palard 318dd0ffbf
Hello woodpecker. 2023-02-01 00:18:00 +01:00