Skip to content

Improve Security practices #75

Description

@arm4b

From the:

At the moment we don't even configure any username/passwords for external services like Mongo, RabbitMQ with st2 Ansible installation. Additionally, we're not sure whether those services are listening on 127.0.0.1 or are open to public net.

All of that needs better control and improvement.

  • Ensure we can configure host for dependent services
  • Services should run on 127.0.0.1 (PostgreSQL, Mongo, RabbitMQ) by default
  • Configure/Set username/password for PostgreSQL, Mongo, RabbitMQ
  • If not explicitly set, passwords for PostgreSQL, Mongo, RabbitMQ should be generated randomly and placed in st2.conf

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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