At SUSE we've implemented a module on Salt called ansiblegate which allows to run and manage your Ansible clusters using Salt.

This a very powerful module that bring lot of value to Salt when the users are planning on migrating or starting to use Salt and they already have an existing Ansible infrastructure.

Some of the key values of the ansiblegate module are:

  • Allow to run Ansible modules on minions.
  • Re-use the Ansible inventory to run Salt actions on Ansible-managed nodes.
  • Manage your Ansible infrastructure using Salt. Even to run your Ansible playbooks.
  • Allow working in a hybrid infrastructure where Salt and Ansible can coexist.
  • Bring Salt cool features like real time monitoring and event-driven orchestration to Ansible-managed nodes.

During last SUSECon19 we made a presentation titles "How to smootly migrate from Ansible to Salt" where we explained multiple scenarios and did some demos using ansiblegate. You can see the video at https://www.youtube.com/watch?v=tC9Bkesr2zU

The goals of this HW project are:

  • Fix some bugs that prevents "ansiblegate" to run smootly on Salt 2019.2.0.
  • Write some articles and make a screencast to show how cool this is and to spread the knowledge.

Looking for hackers with the skills:

salt ansible python orchestration community

This project is part of:

Hack Week 18

Activity

  • about 1 year ago: joachimwerner liked Run and manage your Ansible cluster using Salt!
  • about 1 year ago: gfigueir liked Run and manage your Ansible cluster using Salt!
  • about 1 year ago: Pharaoh_Atem liked Run and manage your Ansible cluster using Salt!
  • about 1 year ago: PSuarezHernandez added keyword "community" to Run and manage your Ansible cluster using Salt!
  • about 1 year ago: PSuarezHernandez added keyword "salt" to Run and manage your Ansible cluster using Salt!
  • about 1 year ago: PSuarezHernandez added keyword "ansible" to Run and manage your Ansible cluster using Salt!
  • about 1 year ago: PSuarezHernandez added keyword "python" to Run and manage your Ansible cluster using Salt!
  • about 1 year ago: PSuarezHernandez added keyword "orchestration" to Run and manage your Ansible cluster using Salt!
  • about 1 year ago: PSuarezHernandez liked Run and manage your Ansible cluster using Salt!
  • about 1 year ago: PSuarezHernandez started Run and manage your Ansible cluster using Salt!
  • All Activity

    Comments

    • PSuarezHernandez
      about 1 year ago by PSuarezHernandez | Reply

      Fixed the issues with "ansiblegate" on 2019.2.0: https://github.com/saltstack/salt/pull/53661

      The console recording will be uploaded soon!

    Similar Projects

    Provisioning Prometheus exporters with Uyuni revisited by j_renner

    There is a number of annoyances and pending imp...


    Learn SaltStack Enterprise by pagarcia

    Uyuni uses the open source version of Salt to i...


    Modernize Mash deployment by seanmarlow

    Mash is a Python based CI/CD pipeline for aut...


    Port Salt virt modules to idem by cbosdonnat

    Salt is moving towards a plugable architecture ...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...


    Write a commandline client for the geekos by dheidler

    There used to be a tool called tel that would...


    Try to write simple rope-base Python language-server for LSP protocol by mcepl

    Future of tools supporting editors in dealing w...


    openSUSE Leap release process improvements by lkocman

    Goal:

    I'd like to have the release proce...


    Home assistant that doesn't spy on you - developer's edition by DKarakasilis

    There are various home assistant solutions out ...