Commit Graph

11 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov d9df50f4e3 Retire pip_install role
As repo_build role has been succesfully replaced with
python_venv_build role, we have no need in it's futher maintaining and
releasing.

Depends-On: https://review.opendev.org/717715
Change-Id: Ibf9ce1d602c5cfa9ed7431ca37de02df3335b36a
2020-04-06 14:27:00 +00:00
Guilherme Steinmüller 3f2250eacb debian: add support
This patch updates the meta to reflect it's
support of Debian accordingly as well as rename
ubuntu vars file to debian.

Change-Id: I82d7b4d30d8e9a4d5314f5ca9c19d4d36fc0fb70
2019-04-08 21:45:39 +00:00
Markos Chandras 68aca9603f SUSE: Add support for openSUSE Leap 15
Depends-On: https://review.openstack.org/#/c/572109/
Change-Id: Id44db677289d84b794c2183060a2350587265a0b
2018-06-05 09:04:04 +01:00
Jean-Philippe Evrard fa0d818652 Add Bionic testing
Now that bionic testing is added into the tests repos, we can
start testing it in the repo.

Ubuntu 16.04 and Ubuntu 18.04 var files are identical, and
therefore merged into one.

Depends-On: https://review.openstack.org/#/c/566959/
Change-Id: Id4d84cbe689bf49dbaadd43862f889572f3e648a
2018-05-14 20:58:38 +02:00
Major Hayden b6c653831e
Update minimum Ansible version
Change-Id: I56deb5a2e34a67867e4dce20c6280fab0a3d4689
2018-02-15 10:23:30 -06:00
Jean-Philippe Evrard aef46333a9 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: I93bd919d46354227ea9e70376ed7f10af379c89f
2017-10-10 09:44:00 +00:00
Jesse Pretorius 508ed6aaa2 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: I281016d1e836705afec1579192647ed7c6a7e7cd
2017-04-21 16:55:14 +01:00
Markos Chandras f5cd194ad6 SUSE: Add missing pre_install_zypper file for SUSE
Add missing pre_install_zypper file to SUSE which is required
by the pre_install.yml play. This also renames the SUSE variables
file to suse-42.yml to match the rest of the distributions.
Finally, the run_tests.sh, Vagrantfile and bindep.txt files are
synced with the openstack-ansible-tests repository.

Change-Id: I2fb733f5818098486e26ca7fb2ac015f02e3aa44
2017-04-10 23:16:25 +01:00
Markos Chandras 2599342b72 meta: Add CentOS and openSUSE as supported distributions
The role already supports CentOS and openSUSE so add the related
metadata information.

Change-Id: I7198301ac137a2f6f48da0bb9e735e7f7220e4a8
2017-02-20 13:53:37 +00:00
Andy McCrae 13ef48e525 Remove Trusty support from pip_install role
Change-Id: Ifcc496d46e3fb340860904fa7f51804502cd6e99
Implements: blueprint trusty-removal
2016-12-15 15:14:13 +00:00
Kevin Carter 2dd4df9d3d
IRR for pip_install
The change moves the role out from the main repo pip_install
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:34:10 -06:00