FATE#319830, FATE#319843 and FATE#319842 propose integration of AutoYaST with different software configuration management systems like Salt, Chef and Puppet.

During the past CSM we came up with a proof of concept and Hack Week 14 looks like the perfect scenario to develop it further.

We plan to:

  • Add support for retrieving/re-using authentication keys (done)
  • Support master-less operation (done)
  • Improve user's feedback (done)
  • Discuss about possible integration with SUMA (done)
  • Add Ansible/Chef support (currently only Salt and Puppet are supported)

Final result

  • We have a working proof of concept with support for Salt and Puppet. ** Support master-less and client/master operation ** Realtime user's feedback ** Retrieve authentication keys (support the same schemes used by AutoYaST when retrieving the profile).
  • More information is available in this blog post

Future

  • Improve error handling
  • More tests. It would be nice to have some integration tests in place.
  • Ask for feedback.

Looking for hackers with the skills:

salt autoyast puppet chef yast

This project is part of:

Hack Week 14

Activity

  • over 5 years ago: locilka liked this project.
  • about 6 years ago: IGonzalezSosa added keyword "salt" to this project.
  • about 6 years ago: IGonzalezSosa added keyword "autoyast" to this project.
  • about 6 years ago: IGonzalezSosa added keyword "puppet" to this project.
  • about 6 years ago: IGonzalezSosa added keyword "chef" to this project.
  • about 6 years ago: IGonzalezSosa added keyword "yast" to this project.
  • about 6 years ago: cwickert liked this project.
  • about 6 years ago: IGonzalezSosa started this project.
  • about 6 years ago: IGonzalezSosa originated this project.

  • Comments

    • IGonzalezSosa
      about 6 years ago by IGonzalezSosa | Reply

      During these two days, some things have been implemented:

      • Support for retrieving authentication keys. They can be fetched from a HTTP or a FTP server and even from a local device (like a USB stick).
      • Masterless mode should be working now (more tests are needed).

    • IGonzalezSosa
      about 6 years ago by IGonzalezSosa | Reply

      The UI has been improved and now you can see what's the provisioning tool doing in real time.

      Salt running

    • IGonzalezSosa
      about 6 years ago by IGonzalezSosa | Reply

      More basic information is available in this blog post.

    • IGonzalezSosa
      about 3 years ago by IGonzalezSosa | Reply

      This module is already part of openSUSE and SUSE Linux Enterprise distributions, so I consider it as done.

    Similar Projects

    Saline: Salt state appliement monitoring by vzhestkov

    Project Description

    In case of applying s...


    openSUSE on ZoL from OpenZFS project by jkohoutek

    Idea is to have SUSE system with OpenZFS as roo...


    openSUSE build supported by SUSE IT by vgrinco

    Project Description

    SUSE IT needs help fr...