Implementing own execution and state modules in SALT (osc23)

Published: May 27, 2023, 7:30 a.m.

b'We are using SALT to deploy SUSE Systems for production. The included modules work well for usual problems.\\n\\nBut what needs to be done if you want to integrate a software system (or part thereof) where there are no modules available? Calling out to shell commands won\'t work to well for complex tasks.\\n\\nYou\'ll find the slides at https://www.jochen.org/vortraege/implementing-salt-modules.pdf\\n\\nWe\'ve implemented - as part of a bigger automation effort - some SALT modules to configure our SAP HANA applications for better integration into the automation machinery.\\n\\nI\'ll present our motivation for implementing execution and state modules, how you can start implementing and testing them.\\n\\nIn my experience the function signatures of the modules are the key to useful state modules, so I\'ll take a look at our modules and discuss the experiences gained in using them. Is the effort worth the gain? My answer is "yes".\\n\\nSome basic programming skills and Python will be helpful for understanding, but not required.\\n\\nWe are using SALT to deploy SUSE Systems for production. The included modules work well for usual problems.\\n\\nBut what needs to be done if you want to integrate a software system (or part thereof) where there are no modules available? Calling out to shell commands won\'t work to well for complex tasks.\\n\\nYou\'ll find the slides at https://www.jochen.org/vortraege/implementing-salt-modules.pdf\\n\\nWe\'ve implemented - as part of a bigger automation effort - some SALT modules to configure our SAP HANA applications for better integration into the automation machinery.\\n\\nI\'ll present our motivation for implementing execution and state modules, how you can start implementing and testing them.\\n\\nIn my experience the function signatures of the modules are the key to useful state modules, so I\'ll take a look at our modules and discuss the experiences gained in using them. Is the effort worth the gain? My answer is "yes".\\n\\nSome basic programming skills and Python will be helpful for understanding, but not required.\\nabout this event: https://c3voc.de'