Commit Graph

11 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov e6683eac63 Deprecate os_congress role
Since congress service is no longer maintained since [1], we have no
reason to continue maintenance of the corresponding role

[1] https://review.opendev.org/721733

Depends-On: https://review.opendev.org/742515
Change-Id: I8337db363aa954e615b83f595e1c51987bc90368
2020-07-22 20:18:29 +00:00
Jean-Philippe Evrard a213726044 Adding support of Leap 15 and CentOS 7
Change-Id: Id9021e08662e031ff20fcee445edb6d19f31f1b3
2019-06-03 15:00:04 +00:00
Guilherme Steinmüller 0ae407b6f4 debian: add support
This patch adds the Debian jobs for this role to make sure
it's always passing as well as updates the meta to reflect
it's support of Debian accordingly.

Depends-On: I9a92b73c419a0dc1cca40dacfef75de61a61db94
Change-Id: Ia847a86714d5b86cac2c85bdec37bfc845f87ae2
2019-04-09 19:27:51 +00:00
Jesse Pretorius cfef027499 Remove galera_client meta-dependency
Given that pymysql is pure python and has no C binding
dependencies, we no longer need the role to install the
MariaDB client libraries.

Change-Id: Iacec416e781977307e99780ffec1f8c08dd58aca
2018-09-15 16:33:35 -06:00
Jonathan Rosser 66d87856d9 Add bionic to galaxy_info metadata
Change-Id: I744d04fb4dcea70dbe20db015e3c3f86daae4e3c
2018-08-02 16:10:06 +01:00
Jesse Pretorius b335e3c672 Execute service setup against a delegated host using Ansible built-in modules
In order to reduce the packages required to pip install on to the hosts,
we allow the service setup to be delegated to a specific host, defaulting
to the deploy host. We also switch as many tasks as possible to using the
built-in Ansible modules which make use of the shade library.

The 'virtualenv' package is now installed appropriately by the openstack_hosts
role, so there's no need to install it any more. The 'httplib2' package is a
legacy Ansible requirement for the get_url/get_uri module which is no longer
needed. The keystone client library is not required any more now that we're
using the upstream modules. As there are no required packages left, the task
to install them is also removed.

With the dependent patches, the openstack_openrc role is now executed once
on the designated host, so it is no longer required as a meta-dependency for
the role.

Depends-On: https://review.openstack.org/579233
Depends-On: https://review.openstack.org/579959
Change-Id: Ie32143ba23b964f9ceda98f00ff9cfa1c7a131d6
2018-07-06 13:49:37 +00:00
Jean-Philippe Evrard 39477ea148 Introduce os_congress role in gerrit
This commit makes possible to contribute to the os_congress role.
It ensures the roles follows the minimum testing, in order to
be improved later with further testing.

The minimum testing is a local API test that's currently not
passing and will be improved by the community.

Co-Authored-By: Taseer Ahmed <taseer94@gmail.com>
Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
Change-Id: Iffe98a040b93b1101fe3339edc84d6197e5a5da7
2018-02-14 10:17:23 +05:00
Taseer Ahmed ef74672c1a Filling out all requirements 2017-09-14 14:31:59 +05:00
Taseer Ahmed ebdbc148a9 Small correction in meta file 2017-09-13 22:24:08 +05:00
Taseer Ahmed bc64c633a3 Add meta file 2017-09-13 22:22:51 +05:00
Taseer Ahmed 84048fcc14 Initialize congress role for OSA
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-09-12 15:53:49 +05:00