Commit graph

  • 4adf39d969
    nginx(role): document arguments in README for better discoverability June 2025-02-18 03:27:49 +01:00
  • 2e9f73b46b
    nginx(role): simplify ensuring that gnupg is installed June 2025-02-18 03:11:46 +01:00
  • df22074aeb
    nginx(role): simplify installation by removing version spec June 2025-02-18 03:59:08 +01:00
  • 172d6472bc
    nginx(role): remove unnecessary apt-get update step June 2025-02-18 02:59:00 +01:00
  • 5dc2520ecd
    eh22-wiki: configure custom eh22-theme Dario 2025-02-17 22:26:17 +01:00
  • 7271426502
    dokuwiki: add option to checkout custom design repo Dario 2025-02-17 22:20:25 +01:00
  • 4788d4d819
    dokuwiki: add warning about custom theme directory Dario 2025-02-17 22:13:41 +01:00
  • d9b150eaf0
    dokuwiki: add git to dependencies for custom theme Dario 2025-02-17 21:51:48 +01:00
  • b5ddebcada
    dokouwiki: add option which theme branch to check out Dario 2025-02-17 21:34:01 +01:00
  • e943a541e5
    dokuwiki: document custom theme options in README Dario 2025-02-17 21:16:13 +01:00
  • 0998111455
    dokuwiki: don't ignore hostkeys Dario 2025-02-17 21:09:06 +01:00
  • 7ec61f45b3
    dokuwiki: add ability to checkout custom theme repo Dario 2025-02-17 20:49:34 +01:00
  • 79012fb7f8
    eh22-netbox: setup EH22 NetBox June 2025-02-17 01:23:35 +01:00
  • 496f122968
    give ansible docker comp. cron jobs unique names to not overw. each oth. June 2025-02-17 00:32:50 +01:00
  • f0e345b15a Merge branch 'main' of git.hamburg.ccc.de:CCCHH/ansible-infra Stefan Bethke 2025-02-16 22:09:29 +01:00
  • 690ec9bebc Use distinct short code to avoid confusion with EH pretix Stefan Bethke 2025-02-16 22:09:27 +01:00
  • ff540126a1
    add chaosknoten to hosts and new hypervisors group June 2025-02-16 02:34:14 +01:00
  • 61cd5053d0
    flatten inventories making them simpler June 2025-02-16 00:36:10 +01:00
  • 4def1334d8
    for non-verbose output hide user passwords in postgresql role June 2025-02-15 20:06:55 +01:00
  • 2ec1471d7f
    netbox: move NetBox from NixOS to Ansible June 2025-02-15 19:57:15 +01:00
  • 09a8551c8a
    add option to netbox role for custom pipeline code for OIDC mapping June 2025-02-15 05:22:21 +01:00
  • dbb784e2bb
    add license notice to README June 2025-02-15 03:52:02 +01:00
  • 783c36bcc1
    add netbox role for ensuring netbox is deployed as specified June 2025-02-14 21:43:44 +01:00
  • 9662995377
    add postgresql role for ens. psql and opt. some dbs and users are set up June 2025-02-13 03:24:15 +01:00
  • fc24bfff5d
    add redis role for ensuring redis is installed from distro packages June 2025-02-13 02:00:32 +01:00
  • 537ef55b6f
    eh22-wiki: add missing redirect for /design June 2025-02-15 06:21:14 +01:00
  • ac7e8bb6f2
    grafana: set dur. for Prom. hyperv. disk rw rate and hdd io aler. to 90m June 2025-02-15 06:05:44 +01:00
  • 1bae6234ae redirect to eh22 Stefan Bethke 2025-02-14 19:52:19 +01:00
  • 9334f70289
    eh22-wiki: make automatic dir redirects work for /design June 2025-02-14 04:34:09 +01:00
  • 70d4ce9a2d
    eh22-wiki: ensure base for CI deploy of styleguide under /design/ June 2025-02-12 19:02:53 +01:00
  • bdbd9ce195
    eh22-wiki: setup EH22 wiki using Ansible by copying and mod. wiki config June 2025-02-10 23:40:39 +01:00
  • 40cddb67b4
    grafana: account for long backup jobs in Prom. hyperv. disk rw rate al. June 2025-02-06 19:17:21 +01:00
  • c4e35c1adf
    grafana: pull out prom. net. rec. err. alerts for OPNs. to ex. wg int. June 2025-02-06 01:34:45 +01:00
  • ee66631c2d
    grafana: diff. prometheus disk io alerts by host task and disk type June 2025-02-06 01:13:10 +01:00
  • 9e77a41e3c
    grafana: differentiate prometheus disk rate alerts by host task type June 2025-02-06 01:05:05 +01:00
  • 5016407cef
    grafana: group prometheus alert rules for better organization June 2025-02-06 00:12:03 +01:00
  • 07b3a6947d Add Hub for EH22 Stefan Bethke 2025-02-01 12:46:54 +01:00
  • c89a6edefe
    nextcloud: update to version 30 c6ristian 2025-01-26 02:05:47 +01:00
  • 3139b41433
    use the container name as journal tag not id c6ristian 2025-01-21 00:25:13 +01:00
  • 6fa896dd3f
    Remove jobe for mumble.c3lingo.org since the the endpoint appears to dont exsists anymore c6ristian 2025-01-19 21:03:38 +01:00
  • a86b34cf34
    set nginx logging to use journald c6ristian 2025-01-19 20:30:53 +01:00
  • 328ec744cc
    Add base_config and deploy_systemd_journal_config c6ristian 2025-01-19 20:30:05 +01:00
  • 93212e2248
    pretalx: set custom docker network in compose file c6ristian 2025-01-16 14:35:12 +01:00
  • 1d621e12fb
    fix pretalx for cfp.eh22.easterhegg.eu CSRF problem c6ristian 2025-01-16 14:06:36 +01:00
  • 64343ae9ec
    have the docker role conf. the Docker daemon to log to systemd journal June 2025-01-14 23:19:38 +01:00
  • e3a1443df9
    use deploy_ssh_server_config role for all Chaosknoten hosts June 2025-01-14 22:36:51 +01:00
  • e1866b2449
    add cfp.eh22.easterhegg.eu to pretalx c6ristian 2025-01-13 22:44:44 +01:00
  • 8bb6c44bec Allow 50MB uploads Stefan Bethke 2025-01-13 19:42:37 +01:00
  • 4fff0a9d0d dokuwiki: Refactor support for multiple OS versions jtbx 2024-12-08 19:27:26 +01:00
  • 03e994b41f
    dokuwiki: update role to support Debian 12 June 2024-12-08 18:37:41 +01:00
  • 19abc5f585
    reference new "resources" dir and generally fix up and improve README June 2024-12-08 01:32:02 +01:00
  • e713b2ea5b
    exclude symlinked ("roles" and "resources") dirs from vscode search June 2024-12-05 23:32:01 +01:00
  • 63390c5588
    enable pipelining as it seems to work and be faster June 2024-12-05 23:18:34 +01:00
  • 07dbbf055c
    reorganize (config) files and templates into one "resources" dir June 2024-12-05 22:18:27 +01:00
  • 4b0e03e8b2
    ensure all template files have a .j2 file extension June 2024-12-05 21:13:07 +01:00
  • f16f8697c2
    move roles, files and templates dirs out of playbook dir into root dir June 2024-12-02 03:34:55 +01:00
  • 2460c31e78
    check.yaml: add logic for printing all .dpkg-* files June 2024-12-02 00:36:04 +01:00
  • 2a4d3c5415
    check.yaml: introduce check playbook with it printing host distro info June 2024-11-23 00:10:28 +01:00
  • e22d29a75c
    pin ansible-lint (action) to a specific version to avoid random breakage June 2024-12-08 02:49:50 +01:00
  • e6d6d9eed0
    report changed properly for "deactivate short moduli" task June 2024-12-01 22:20:15 +01:00
  • e3a29c422a
    convert two reboot tasks running on changed to handlers June 2024-12-01 04:38:07 +01:00
  • db02969168
    add CI running ansible-lint June 2024-12-01 04:16:42 +01:00
  • d3d37e2e4c
    exclude .forgejo/ directory from ansible-lint June 2024-11-24 01:08:13 +01:00
  • cf5e6c4e1a
    fix ansible-lint error by not comparing to literal false June 2024-11-23 02:56:16 +01:00
  • bb24e6fd5a
    disable name[casing] check in ansible-lint config June 2024-11-23 02:53:06 +01:00
  • 4ff826e508
    add .ansible-lint config with setting to skip yaml line-length check June 2024-11-23 02:50:37 +01:00
  • 4060dbbe21
    fix all ansible-lint yaml errors (except for line-length) June 2024-11-23 02:49:23 +01:00
  • a6453711d8
    add .yamllint.yaml for some nicer yaml configuration for ansible-lint June 2024-11-23 02:31:31 +01:00
  • 6dcf254a24
    add .editorconfig to ensure some style and format consistency June 2024-11-23 02:11:48 +01:00
  • 433008d211
    Cleanup old configurations we no longer use. c6ristian 2024-11-22 23:02:41 +01:00
  • 739a2e1cbd Redirect to 38c3 hackertours shop for now Stefan Bethke 2024-11-18 12:22:45 +01:00
  • 9faf2f731d
    public-reverse-proxy: add config for www. and staging.c3cat.de June 2024-11-12 23:07:14 +01:00
  • a386f9e2eb
    custom alerts for CI VMs c6ristian 2024-11-10 17:06:41 +01:00
  • 3284fae62a
    Add more prometheus node exporter c6ristian 2024-11-05 19:16:28 +01:00
  • 261bd7d654
    Add prometheus-node-exporter role and add it to most hosts c6ristian 2024-11-03 21:23:27 +01:00
  • 88b8d3b9ba
    Update Nextcloud to version 29 c6ristian 2024-10-31 23:16:45 +01:00
  • d526e9fdfa Add cron job to prune old images Stefan Bethke 2024-10-31 11:27:12 +01:00
  • f184ad220b Update to current version Stefan Bethke 2024-10-31 11:26:57 +01:00
  • 1921a75339
    public-reverse-proxy: add config for hydra.hamburg.ccc.de June 2024-10-29 23:52:30 +01:00
  • 735fe0ca9b Add local port forwarding for debug sessions Herr-Dante 2024-09-24 23:23:22 +02:00
  • 34dc6d9a84
    Reduce Host Memory is underutilized to 10% c6ristian 2024-10-18 21:15:20 +02:00
  • b660d937dc Allow GPG keys as uploads Stefan Bethke 2024-10-18 12:40:24 +02:00
  • 2f00d21821 Redirect home page to wiki Stefan Bethke 2024-10-13 13:50:50 +02:00
  • 235e6e514f Move Pretix from hackertours to tickets Stefan Bethke 2024-10-13 09:10:10 +02:00
  • 7cd4a9a723
    public-reverse-proxy: add config for staging.hackertours.hamburg.ccc.de June 2024-10-12 22:08:28 +02:00
  • d7a9534eeb
    public-reverse-proxy: use public-web-static as host for hackert. ccchh June 2024-10-12 22:00:14 +02:00
  • a35fcc13cf Merge branch 'main' of git.hamburg.ccc.de:CCCHH/ansible-infra Stefan Bethke 2024-10-08 20:28:57 +02:00
  • 2fc54f5a83 Add missing headers to avoid CSRF errors Stefan Bethke 2024-10-08 20:28:56 +02:00
  • 4cac84e7ec
    prometheus: have different disk alerts for physical and virtual hosts June 2024-10-05 17:17:35 +02:00
  • f721dd9fea
    prometheus: make opnsense-ccchh job not fail half the time June 2024-10-02 04:19:37 +02:00
  • d8188d192b
    Use keycloak version 26 c6ristian 2024-10-04 17:07:49 +02:00
  • 43ca24b5e2 Take website image from Forgejo Stefan Bethke 2024-10-03 19:44:43 +02:00
  • 229daa72fc Redirect plain URL to hash for ticket deep links Stefan Bethke 2024-10-03 19:44:15 +02:00
  • 0a05cad0a1
    prometheus & alertmanager: add self-alerting June 2024-10-02 04:13:37 +02:00
  • 2e29b78f6a
    prometheus: move Jitsis node exporter target to hosts job June 2024-10-02 03:45:56 +02:00
  • 61edc3587f
    alertmanager: give Alertmanager a persistent storage directory June 2024-10-02 03:43:22 +02:00
  • 30876f821c
    prometheus, alertmanager: use Prometheus alerts with Alertmanager June 2024-10-02 03:36:30 +02:00
  • 803b19de0a
    prometheus: add job for node exporter (for the NixOS VMs for now) June 2024-10-01 20:09:42 +02:00
  • 29d2d2926f
    prometheus: don't duplicate scrape interval and timeout June 2024-10-01 01:59:33 +02:00
  • e81ae5165f
    public-reverse-proxy: config for eh20 static website deploy June 2024-09-28 05:04:01 +02:00