Commit Graph

14 Commits

Author SHA1 Message Date
ShangXiao 5caf962c36 Update invalid link for README
The source code repository link is invalid.
Replace it with the available one.

Change-Id: I7d57205f84fe747609b7729859195d7ac0f28215
2019-08-13 23:50:59 -07:00
zhouxinyong 9696a651e2 Add bugs url link to README.rst
Change-Id: I247ce17a90443329b6e55454c0445180ce19414c
2019-01-03 10:09:40 +08:00
root f314569e24 Add the project source code repository in README
Change-Id: I6e183a21b186e6733b046106b769d9dbea8a6742
2018-07-28 11:29:21 +00:00
melissaml c7d92de7f0 Add release notes link to README
Change-Id: Ie7b4a73655773d420aba8611c3c68203ca2cda0d
2018-06-19 10:20:20 +08:00
shangxiaobj a1ff87fccf Update and replace http with https for doc links
1) Update doc links according to OpenStack document migration
2) Use https instead of http for docs links

Change-Id: I13ba4aa098323607fbf6d66a9b7a3807afe76dda
2017-09-21 20:32:52 -07:00
ZhongShengping 26c5822c8c Update URLs in documents according to document migration
Change-Id: I5ec1dacc938413a7600c1438a421e6627c942463
2017-07-14 09:35:29 +08:00
Flavio Percoco eab951f7ba 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/599f4abda684f425e4285c1b1bbdef7d

Change-Id: Ibd6a31e961218e2081c403e9f2ceec0edb526647
2016-11-25 16:06:17 +01:00
Travis Truman f1acda309b [DOCS] - Removing tags: and category:
Change-Id: Ic9cd2d6bd58b732405e3757d156c6a2a69211871
2016-08-18 15:40:19 -04:00
Robb Romans 045727efe7 [DOCS] Update README; add default vars
Change-Id: I3fd3c9de5159a486f5bca201e5adfad1df1a743c
2016-08-16 08:54:56 -05:00
Robb Romans 364048fec0 [DOCS] Move example playbook to separate file
Change-Id: I5cd81128951ee5694a3c438c70e60253c4cb0795
2016-08-11 20:39:29 -05:00
Jesse Pretorius e12843eea5 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: I7461f13ba20aca33bb339e344b88189e043189d0
2016-07-25 22:55:21 +01:00
Travis Truman eb9e7029b5 Cleanup/standardize usage of tags
The tags within the role have been condensed
to two tags: openrc-install and openrc-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: I2968884300d753f2c75279cccca4c896287ea83b
2016-07-11 10:35:13 -04:00
Travis Truman d4fd10d23e [DOCS] Cleanup the role docs for consistency and clarity
Ensure that the playbook examples are accurate and that required
role variables are documented.

Change-Id: I37b25fcf601ab74d7ddd39daed2bbb8aef74e2fa
2016-03-06 10:56:36 -05:00
Kevin Carter 34b5861a86 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