FOCUS ON: Linux

15 Jahre Foreman


Listen Later

#Foreman15

Wenn es um das einfache Bereitstellen neuer Hosts im Rechenzentrum geht, ist oft von Foreman die Rede. Ergänzt um das Katello-Plugin ergibt sich so eine leistungsfähige Software, die vollumfängliches Lifecycle- und Patch-Management erlaubt. Die Enterprise-Kundschaft kennt diese Kombination auch als Red Hat Satellite. Diesen Monat wird das Foreman-Projekt stolze 15 Jahre alt - ein guter Grund zu feiern!

Zusammen mit Evgeni Golov, Bernhard Suttner und Dirk Götz besprechen wir neben einigen Grundlagen vor allem persönliche Anekdoten aus unseren Projekten.

Evgeni teilt seine Erfahrungen aus der Entwicklung, während Bernhard uns einen Einblick in die Entwicklung von Orcharhino gibt, der ebenfalls auf Foreman basiert. Dirk teilt Eindrücke aus Schulungen und der großen Foreman-Community.

Vorstellung der Teilnehmenden

  • Evgenis Blog: https://www.die-welt.net/
  • Bernhard auf GitHub: https://github.com/sbernhard
  • Dirk auf GitHub: https://github.com/dgoetz
  • Was ist Foreman?

    • Foreman-Webseite: https://theforeman.org/
    • Katello-Plugin: https://theforeman.org/plugins/katello/
    • Monitoring-Plugin: https://github.com/theforeman/foreman_monitoring
    • Pulp: https://pulpproject.org/
    • pulp_deb: https://github.com/pulp/pulp_deb
    • CEFS: http://cefs.steve-meier.de/
    • errata_server: https://github.com/ATIX-AG/errata_server
    • errata_parser: https://github.com/ATIX-AG/errata_parser
    • Subscription Manager for Debian, Ubuntu, and SLES (ATIX): http://oss.atix.de/
    • XKCD #927 - Standards: https://xkcd.com/927/
    • Candlepin: https://pulpproject.org/
    • Simple Content Access: https://access.redhat.com/articles/simple-content-access
    • pulp_python: https://github.com/pulp/pulp_python
    • Foreman-/Katello-Derivate

      • Red Hat Satellite: https://www.redhat.com/de/technologies/management/satellite
      • Red Hat Satellite 6.15-Dokumentation: https://access.redhat.com/documentation/en-us/red_hat_satellite/6.15
      • kafo (Puppet-based installer): https://github.com/theforeman/kafo
      • Beispiel für kafo: https://github.com/NETWAYS/icinga-installer
      • Katello and Ansible for automated testing and releasing of packages (OSAD 2018): https://osad-munich.org/wp-content/uploads/2018/10/Katello-and-Ansible-for-automated-testing-and-releasing-of-packages.pdf
      • forklift: https://github.com/theforeman/forklift
      • bats-core: https://github.com/bats-core/bats-core
      • ATIX Orcharhino: https://atix.de/orcharhino/
      • ATIX Orcharhino-Dokumentation: https://docs.orcharhino.com/or/docs/index.html
      • foreman_snapshot_management: https://github.com/ATIX-AG/foreman_snapshot_management
      • foreman_scc_manager: https://github.com/ATIX-AG/foreman_scc_manager
      • foreman_acd: https://github.com/ATIX-AG/foreman_acd
      • Einblick in die Entwicklung

        • nailgun: https://github.com/SatelliteQE/nailgun
        • robottelo: https://github.com/SatelliteQE/robottelo
        • airgun: https://github.com/SatelliteQE/airgun
        • Selenium: https://www.selenium.dev/
        • foreman_wreckingball: https://github.com/dm-drogeriemarkt/foreman_wreckingball
        • Catello: https://github.com/Catello
        • pytest-qr: https://pypi.org/project/pytest-qr/
        • pytest-warn-app: https://github.com/stdevel/pytest-warn-app.github.io
        • Anekdoten

          • Foreman Demos: https://theforeman.org/demos/
          • Foreman-Training: https://github.com/NETWAYS/foreman-training
          • Plugins

            • Plugins-Auswahl: https://theforeman.org/plugins/
            • Vollständige Liste: https://theforeman.github.io/foreman-plugin-overview/
            • foreman_ansible: https://github.com/theforeman/foreman_ansible
            • foreman_leapp: https://github.com/theforeman/foreman_leapp
            • foreman_openscap: https://github.com/theforeman/foreman_openscap
            • foreman_webhooks: https://github.com/theforeman/foreman_webhooks
            • foreman_dlm: https://github.com/dm-drogeriemarkt/foreman_dlm
            • Cockpit-Integration in REX: https://theforeman.org/plugins/foreman_remote_execution/1.7/index.html#3.6Cockpitintegration
            • Automatisierung

              • hammer-cli: https://github.com/theforeman/hammer-cli-foreman
              • CfgMgmtCamp 2024 "Maintaining over 80 Ansible modules: 8 years later": https://evgeni.github.io/talks/cfgmgmtcamp2024-maintaining_over_80_ansible_modules-8_years_later.html
              • CfgMgmtCamp 2024 "Generating Ansible modules for REST APIs without AI": https://evgeni.github.io/talks/cfgmgmtcamp2024-generating_ansible_modules_for_rest_apis_without_ai.html
              • cURL is not an API client: https://theforeman.org/static/presentations/Evgeni_Golov-cURL_is_not_an_API_client.pdf
              • Orcharhino lernt sprechen: https://atix.de/blog/atix-crewday-rhino-lernt-sprechen/
              • Mitwirken und Wünsche

                • Foreman Birthday Event 2024: https://community.theforeman.org/t/foreman-birthday-event-2024-celebrate-the-15th-birthday/37370
                • Foreman-Dokumentation: https://docs.theforeman.org/
                • Foreman-Community: https://community.theforeman.org
                • Foreman auf GitHub: https://github.com/theforeman/foreman
                • Katello auf GitHub: https://github.com/Katello/
                • Tooltipps

                  • Ansible-Collection theforeman.foreman: https://galaxy.ansible.com/ui/repo/published/theforeman/foreman/
                  • Ansible-Collection theforeman.operations: https://galaxy.ansible.com/ui/repo/published/theforeman/operations/
                  • Talk about Foreman Lessons' learned and various code examples: https://github.com/stdevel/foreman-lessons-learned
                  • Packit: https://github.com/packit/packit
                  • create-pull-request (GitHub Action): https://github.com/peter-evans/create-pull-request
                  • Node-RED: https://nodered.org/
                  • Foreman Remote Execution: https://github.com/theforeman/foreman_remote_execution
                  • ...more
                    View all episodesView all episodes
                    Download on the App Store

                    FOCUS ON: LinuxBy SVA System Vertrieb Alexander GmbH


                    More shows like FOCUS ON: Linux

                    View all
                    Computer und Kommunikation by Deutschlandfunk

                    Computer und Kommunikation

                    10 Listeners

                    Bits und so by Undsoversum GmbH

                    Bits und so

                    23 Listeners

                    Freak Show by Metaebene Personal Media - Tim Pritlove

                    Freak Show

                    10 Listeners

                    Logbuch:Netzpolitik by Metaebene Personal Media - Tim Pritlove

                    Logbuch:Netzpolitik

                    7 Listeners

                    c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

                    c’t uplink - der IT-Podcast aus Nerdistan

                    5 Listeners

                    Schleifenquadrat. Der Apple-Podcast von Mac Life. by Mac Life

                    Schleifenquadrat. Der Apple-Podcast von Mac Life.

                    2 Listeners

                    Apfelfunk by Malte Kirchner & Jean-Claude Frick

                    Apfelfunk

                    9 Listeners

                    heiseshow by heise online

                    heiseshow

                    2 Listeners

                    Hotel Matze by Matze Hielscher & Mit Vergnügen

                    Hotel Matze

                    158 Listeners

                    UKW by Metaebene Personal Media - Tim Pritlove

                    UKW

                    1 Listeners

                    kurz informiert by heise online by heise online

                    kurz informiert by heise online

                    2 Listeners

                    Mac & i - der Apple-Podcast by Mac & i

                    Mac & i - der Apple-Podcast

                    0 Listeners

                    GNU/Linux.ch by GNU/Linux.ch

                    GNU/Linux.ch

                    1 Listeners

                    Bit-Rauschen: Der Prozessor-Podcast von c’t by c't Magazin

                    Bit-Rauschen: Der Prozessor-Podcast von c’t

                    1 Listeners

                    Passwort - der Podcast von heise security by Dr. Christopher Kunz, Sylvester Tremmel

                    Passwort - der Podcast von heise security

                    3 Listeners