Skip to content

Migrate to 3rd party Ansible Galaxy role dependencies #229

@peschmae

Description

@peschmae

Currently this repository contains 14 roles (2 of them smoketest roles), of which 6 are for services/tools which have other commonly used Ansible roles available.

To decrease the complexity of maintaining this project, I like to propose to drop the following roles, and replace them with roles already in use by the Ansible community.

  • mongodb
  • nodejs
  • postgresql
  • rabbitmq
  • epel
  • nginx

Getting rid of these custom roles, would also help to make sure that settings for 3rd-party services (e.g. postgresql) are only used by reference from a variable, and not interacted with directly, which in turn allows easier integration into an existing Ansible platform for new users/customers.

I like to propose the following roles as a replacement.

All these roles provide at least the same os compatibility than the current stackstorm roles.
I'm not maintainer of any of these roles, but used all of them extensively across multiple distributions.

If this is a way you are interested in going forward with, I'm would create a pull request (or maybe one per role) to go forward with such a change.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions