Commit Graph

12 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov dcf6aed584 Deprecate rsyslog_client role
Depends-On: https://review.opendev.org/c/openstack/project-config/+/863079
Change-Id: I47bcd43247e0d589932b63cec782567d33d35f28
2022-10-31 16:56:19 +01:00
Jonathan Rosser 921ffab034 Remove references to unsupported operating systems
All references to Gentoo, SUSE, Debian stretch and Centos-7  are removed.
Conditional tasks, ternary operators and variables are simplified where possible
OS specific variables files are generalised where possible

Change-Id: I5e402a943fd1d923db99f04c68c5e9510d3acc85
2021-03-16 08:52:44 +00:00
Jean-Philippe Evrard 495bc6c3e0 Clarify supported SUSE versions
This role only support openSUSE Leap 15, not 42.3, not tumbleweed.
Saying all is confusing and a bad practice. This fixes it, while
ensuring the job is properly defined to test that assertion.

Change-Id: Ifffa7d2c3ddfa24d5ff025d39135fe44a0493355
2019-05-21 16:38:51 +02:00
Guilherme Steinmüller 7a309c4ff7 debian: add support
This patch updates the meta to reflect it's
support of Debian accordingly.

Change-Id: I12c39248dd9c935aceacc436ed286a8fcbacc378
2019-04-08 21:41:10 +00:00
Jonathan Rosser 7d269c8a1a List ubuntu releases in release order
Change-Id: I4a085fdd5fdead8733853a2d1168183c16545005
2018-08-02 15:43:30 +00:00
Jean-Philippe Evrard 1639479072 Add Bionic testing
Now that bionic testing is added into the tests repos, we can
start testing it in the repo.

Depends-On: https://review.openstack.org/#/c/566959/
Change-Id: Id06297ad03382aabf052e6dbbad14b05cd17a0a6
2018-05-14 20:59:28 +02:00
Jean-Philippe Evrard dc0e9f6f93 Add OpenStack-Ansible metadata
We need to add openstack ansible information in the role
metadata to be able to track role maturity. With it,
we can create a role maturity table and take decisions about
role deprecations.

Change-Id: If58b31f3228cfed020374786b9be9b9284fa88d0
2017-10-10 09:38:20 +00:00
Jesse Pretorius 7cfea8b6b5 Optimise apt cache update task
The update of the apt cache and the package installation
can all be handled in a single task by providing the
package action plugin with the right parameters. This
removes an extra task to optimise execution.

The minimum Ansible version is raised to 2.2 due to a
known bug [1] in Ansible's apt module which does not
update the cache properly if the cache update and the
install are combined in a single task.

[1] https://github.com/ansible/ansible-modules-core/issues/1497

Change-Id: I171c4d7d6e051b69106156df797ea96d6184014a
2017-04-21 16:57:49 +01:00
Markos Chandras 5a150eee9b Add SUSE support
Add support for SUSE based distributions. We also update the bindep.txt,
run_tests.sh and Vagrantfile files from the openstack-ansible-tests
repository.

Change-Id: I9dd0290d9eb7be77446a6bd5c048ceb3371fa536
2017-04-05 18:24:52 +01:00
Andy McCrae 7673ae5360 Remove Trusty support from rsyslog_client role
Change-Id: I6179ff64c4361d60d8fb8795c565d3f4025b3c3a
Implements: blueprint trusty-removal
2016-12-15 15:35:56 +00:00
Kevin Carter 93ff2c41bb
Add CentOS7 support to rsyslog client
This change adds a new variable and task file for supporting
CentOS7 based deployments.

Change-Id: I9d50c557ff6359c8db3c065edc68130de0aefdc9
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-06-01 13:45:14 -05:00
Kevin Carter ed60bae35a
IRR for rsyslog_client
The change moves the role out from the main repo rsyslog_client
repository and into its own standalone repository.

Items within this change:
  * The role has been updated to ensure it runs standalone.
  * Tests added to the role within tox.
  * Functional tests added to the role that can either be run
    via the run_tests.sh script or using tox.
  * dev requirements have been updated for testing usecases.
  * Docs added to both the README.rst file as well as the docs
    folder.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2015-11-03 02:27:54 -06:00