TUT1376 Running Ansible Within Salt How to Smoothly Migrate Away from Ansible to Salt

Опубликовано: 17 Октябрь 2024
на канале: SUSECON
612
5

This tutorial session was delivered at SUSECON in April 2019, in Nashville, TN.
Abstract: At SUSE we're committed with Salt as the best choose for Configuration Management and Orchestration solution. We do actively develop and integrate Salt as a core component of some of our products. Sometimes we face customers and users who chose Ansible as their Configuration Management engine. They invested time and efforts designing all states and playbooks to define their infrastructure. Then, at some point, they realize that with Salt they would have the same functionality + much more: real-time monitoring, reactors, event driven orchestration, much flexibility, etc. The new Fluorine release of Salt comes with a new module called ansiblegate which has been started by SUSE and allows to run Ansible from within Salt. You can execute any Ansible module directly using Salt and you can even reuse your own Ansible playbooks and apply them using Salt! Since many customers and users had invested quite time designing their Ansible states and playbooks, this session will show how Salt is able to run Ansible using ansiblegate. That will allow users to smoothly migrate away from Ansible by switching to Salt and reusing all their previous Ansible efforts + adding all extra value that Salt brings into the scene.