Commit Graph

14 Commits

Author SHA1 Message Date
zhangboye 87eb3dc380 update source link in readme
Change-Id: Ic8a752ef71c1205362a4e88a6098d152ca1b307e
2019-10-15 19:31:34 +08:00
Zuul 191112fdd9 Merge "Add bugs url link to README" 2018-11-30 20:27:08 +00:00
ShangXiao a2a470e150 Add bugs url link to README
Change-Id: I869e70b67bf566d7f9296aec8f3def968b64bbe6
2018-09-27 03:08:31 +00:00
Qian Min Chen 2350b98efa Add the project source code repository in README
Change-Id: I8c6d5b5aee8a7ddb00bcb5d45e503e68467f5a2e
2018-07-20 13:16:35 +08:00
ShangXiao ef6be88ac7 Add release notes link to README
Change-Id: Icb6114d5875064737cb5c7af07aaf96cd723bd6d
2018-06-12 00:03:43 -07:00
melissaml c6608d88b6 Update links in README
Change the outdated links to the latest links in README

Change-Id: Iece2c895371a4730c0905bc59ff56d28f0016ebd
2018-03-03 12:15:38 +08:00
ZhongShengping 1f717c9065 Update URLs in documents according to document migration
Change-Id: Iec0908b8a4db3faa9dc4bf40082f0f898e8b779b
2017-07-14 14:08:15 +08:00
Flavio Percoco eb18f77c2e 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/b03ef51c8428611472d0b6a55a72f716

Change-Id: I722633d2839494df9b63c6bbdc0dd6a2c434fd09
2016-11-25 16:17:45 +01:00
alextricity25 388a831d11 Cleanup/standardize usage of tags
The numerous tags within the role have been condensed
to two tags: swift-install and swift-config

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

Change-Id: I96c04e5d2e43e68ad5af3cc5c6035130a5650af0
Signed-off-by: alextricity25 <miguel.cantu@rackspace.com>
2016-08-16 09:30:41 -05:00
Travis Truman d3305e4be0 Relocate Swift configuration docs to os_swift role
Change-Id: Ic3e6540556eeb0518d8e6c59b32f38a427071799
2016-08-15 12:54:04 -04:00
Travis Truman 9327153c3a [DOCS] Cleaned up Swift README
Providing a better playbook example and
fixing naming.

Change-Id: Iea83cb77478480fad67a25f7c990df74af1e1167
2016-03-03 09:38:05 -05:00
Kevin Carter 445f76ff94
Implement base configuration for independent repository
Change-Id: Ia0c83a480487746b70e2404137800080842526f7
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-03-01 15:03:17 -06:00
Steve Lewis ea12187051 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 64b7659015 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