Commit Graph

14 Commits

Author SHA1 Message Date
melissaml 223168861c Replace git.openstack.org URLs with opendev.org URLs
Change-Id: I4aa0e2bce0858a3b038850e89fa652f40429b701
2019-07-11 09:32:16 +08:00
ShangXiao 89c7b4eee4 Add bugs url link to README
Change-Id: I7eebb659b79a362e52e1c5b1e21357f0b271d010
2018-12-04 02:20:14 -08:00
jacky06 c76ebc9988 Add the project source code repository in README
Change-Id: I285bb5f9703e20953bdc83a80115c34d0a9c0ddb
2018-07-21 00:40:21 -04:00
melissaml cf0b6101a3 Add release notes link to README
Change-Id: Idab0e99c123dbfde7b1d3a6bcc0c4af748cb02ad
2018-06-18 19:14:42 +08:00
malei 3b83af571b Update links in README
Change the outdated links to the latest links in README

Change-Id: I079c4fda2e429e2c4e447e30987a4b4c918e7e0e
2018-03-03 11:44:33 +08:00
ZhongShengping 3602554d51 Update URLs in documents according to document migration
Change-Id: Ib0de255fecab02377d613f6769cbcc552ffaf04c
2017-07-14 09:36:35 +08:00
Flavio Percoco c9a34b9adc Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/d6c1334f9cd57ba42712bb84e0ca194b

Change-Id: Ia1cdf2895bb7e031fdf8388bb4512816a4b21e70
2016-11-25 16:08:34 +01:00
Travis Truman 88416a9760 [DOCS] - Clean up role docs
Changes are:
 - README now links to role docs and project launchpad
 - Project homepage links to developer docs
 - Service capitalization fixed
 - Example playbook indentation fixed

Change-Id: I40b20c48cc15d516d949be51aa55597a4d77a421
2016-08-17 10:56:38 -04:00
Alexandra c1dbc8a8f5 [DOCS] Move cinder role docs
Change-Id: I32393863d0ce5bed3a4d563454b8a3dda66b8d3d
2016-08-15 13:59:08 +00:00
Jesse Pretorius c8262ab0c1 Ensure that doc linting is included in the linters test
The 'docs' tox target executes the doc8 lint test which may result in
failures when testing documentation builds, but OpenStack-CI does not
execute that tox target.

In order to ensure that we catch all standard documentation syntax
errors and prevent them from merging, this patch includes the docs
target in the 'linters' chain of tests.

Fixes for any failures which result from executing this test are also
included in the patch.

Change-Id: I139e07601079b14e4c3634f9b5d0815abe6269db
2016-07-26 07:39:57 +01:00
Travis Truman 49ca0de95d Cleanup/standardize usage of tags
The numerous tags within the role have been condensed
to two tags: cinder-install and cinder-config

These tags have been chosen as they are namespaced
and cover the two major functions of the role.

Documentation has been updated to inform how each tag
influences the function of the role.

Change-Id: I47d3bacb6f79f69e448691b133c319c0a811179b
2016-07-12 16:15:42 -04:00
Travis Truman 70a7da15f5 [DOCS] Cleanup the role docs for consistency and clarity
Utilizing RST includes to reduce duplication of documentation
effort. All contents of the Ansible defaults/main.yml are
now included in the documentation directly.

Change-Id: Ic3432433435a849913f243ea37302a484787256e
2016-03-09 21:03:52 -05:00
Steve Lewis 178f609508 Configure DB addresses for each service
To enable partitioning of DB traffic by-service, each service needs to
use a custom connection string. Defaulting the service address to a
common galera_address makes things continue to work by default.

While the galera_address could be overridden on a container or host
basis this requires repeating that behavior across each infra node in
the inventory. Providing service-specific connection address variables
simplifies the management somewhat for large deployments and may reduce
error rates.

The service install playbooks now default the service-specific variables
instead of galera_address to the internal lb vip from inventory to
maintain the ease-of-use currently available.

Any value for a service-specific variable set in user_variables.yml will
override the value in the playbook's vars to provide selective
customization as needed.

Change-Id: I4c98bf906a0c1cb11ddd41277a855dce22ff646a
Closes-Bug: 1462529
2015-06-10 02:07:38 +00:00
Kevin Carter 1cd0bdff52 Convert existing roles into galaxy roles
This change implements the blueprint to convert all roles and plays into
a more generic setup, following upstream ansible best practices.

Items Changed:
* All tasks have tags.
* All roles use namespaced variables.
* All redundant tasks within a given play and role have been removed.
* All of the repetitive plays have been removed in-favor of a more
  simplistic approach. This change duplicates code within the roles but
  ensures that the roles only ever run within their own scope.
* All roles have been built using an ansible galaxy syntax.
* The `*requirement.txt` files have been reformatted follow upstream
  Openstack practices.
* Dynamically generated inventory is now more organized, this should assist
  anyone who may want or need to dive into the JSON blob that is created.
  In the inventory a properties field is used for items that customize containers
  within the inventory.
* The environment map has been modified to support additional host groups to
  enable the seperation of infrastructure pieces. While the old infra_hosts group
  will still work this change allows for groups to be divided up into seperate
  chunks; eg: deployment of a swift only stack.
* The LXC logic now exists within the plays.
* etc/openstack_deploy/user_variables.yml has all password/token
  variables extracted into the separate file
  etc/openstack_deploy/user_secrets.yml in order to allow seperate
  security settings on that file.

Items Excised:
* All of the roles have had the LXC logic removed from within them which
  should allow roles to be consumed outside of the `os-ansible-deployment`
  reference architecture.

Note:
* the directory rpc_deployment still exists and is presently pointed at plays
  containing a deprecation warning instructing the user to move to the standard
  playbooks directory.
* While all of the rackspace specific components and variables have been removed
  and or were refactored the repository still relies on an upstream mirror of
  Openstack built python files and container images. This upstream mirror is hosted
  at rackspace at "http://rpc-repo.rackspace.com" though this is
  not locked to and or tied to rackspace specific installations. This repository
  contains all of the needed code to create and/or clone your own mirror.

DocImpact
Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
Closes-Bug: #1403676
Implements: blueprint galaxy-roles
Change-Id: I03df3328b7655f0cc9e43ba83b02623d038d214e
2015-02-18 10:56:25 +00:00