Skip to content
  1. Apr 11, 2022
  2. Apr 09, 2022
  3. Mar 01, 2022
  4. Feb 27, 2022
  5. Feb 25, 2022
  6. Feb 04, 2022
  7. Jan 07, 2022
  8. Jan 04, 2022
  9. Jan 01, 2022
    • nimrod's avatar
      Pre-commit refresh. · 6a9eb0dc
      nimrod authored
      - Use .pre-commit-config.yaml Git skeleton, updating some hooks.
      - Remove the Python linters, there's no Python code or planned to be.
      - Remove the pre-commit manifest validate hook, there are no pre-commit
        hooks.
      - Remove the yamltool formatter, it's too broad (I need to do something
        about that).
      - Specify the Ansible playbooks for the syntax check hook, actually
        check them instead of skipping with no files found.
      6a9eb0dc
    • nimrod's avatar
      Rotate all keys once a year. · 4fed031a
      nimrod authored
      Cleans up the code a bit, I think. Also, why do host keys or account
      keys are good for 4 years but the DH parameters are onl good for 4
      weeks? Settle on 1 year for all of them.
      4fed031a
    • nimrod's avatar
      Try to speed up the DH parameter generation. · f943bda6
      nimrod authored
      f943bda6
    • nimrod's avatar
      Toolbx refresh. · e25eab3e
      nimrod authored
      - Debian testing and the next Ubuntu LTS (jammy) have Toolbx packaged.
        Use that instead of the binary from toolbox-build. Keep a list of
      releases that don't have that it packaged since it should be pretty
      static and over time can be removed.
      - Instead of checking the distro release, check if there's a Kubic APT
        repo defined (like the assertion does). So we have a single place to
      list releases that need that repo. Since the current Debian stable
      (bullseye) and the next Ubuntu LTS (jammy) have Podman packaged that
      list should be very stable (unless there's another ElementaryOS release
      based on Ubuntu Focal before 7.0).
      - Rename Toolbox to Toolbx in task names (match the renamed project
        name).
      e25eab3e
  10. Dec 16, 2021
  11. Nov 19, 2021
  12. Oct 30, 2021
    • nimrod's avatar
      pre-commit overhaul. · 4a51650f
      nimrod authored
      - Update and add more hooks (for new code that's about to be added).
      - Address found issues.
      4a51650f
  13. Oct 20, 2021
    • nimrod's avatar
      Connect to the internet over fiber optics! · cfa2dc6e
      nimrod authored
      New apartment, new internet connection. This time using fiber optics and
      a _much_ faster connection. Change the port layout a bit. Change the
      queueing a bit too.
      cfa2dc6e
  14. Oct 09, 2021
    • nimrod's avatar
      Refactor to include all of my infrastructure. · d53ceb7a
      nimrod authored
      The goal is to have all of the infrastructure that goes in building and
      maintaining shore.co.il in a single repository. Why? Copy less code and
      configuration around, maybe share some more code. Hopefully ease
      maintenance. Maybe perform far-reaching changes in a single branch
      instead of spreading it out across multiple repos (not really sure about
      this).
      d53ceb7a
  15. Sep 19, 2021
  16. Aug 20, 2021
  17. Aug 19, 2021
  18. Aug 18, 2021
  19. Aug 17, 2021
  20. Aug 14, 2021
  21. Aug 06, 2021
  22. Aug 05, 2021
    • nimrod's avatar
      Maintenance tasks of Debian servers. · 78d9614b
      nimrod authored
      - mnpw is now working (enough) so let's put it to use for all of the
        various Nagios-style checks.
      - Add the monitoring plugins from monitoring-plugins.org/ for check_apt.
        Now I should get better alerts for pending updates. Regular updates
      shuold be just a warning but security updates should be a critical
      alert. Let's put it in production and see.
      - Now with check_apt handling APT updates, write a small shell script
        for a Nagios-style check for firmware updates.
      - And the last part of the updates, update flatpaks silently.
      - Refactor of the general maintenance and btrfs-specific tasks.
      - Tag the include_tasks tasks with always, so those tasks are always
        included so their tags are also evaluated.
      - Remove the apt-transport-https package installation, it's a dummy
        package for apt since Debian Buster and Ubuntu Bionic.
      78d9614b
  23. Jul 23, 2021
  24. Jul 22, 2021
  25. Jul 14, 2021
    • nimrod's avatar
      nehes.co. · e92c4744
      nimrod authored
      - New DNS zone for nehes.co.
      - Certificates for *.nehes.co.
      e92c4744
  26. Jul 11, 2021