Commit Graph

32 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov 6c74d265b1 Update contributors guide to reflect IRC network change
Change-Id: I7a3d3d7cfff0a9bfc0e751a5a797d26f7411d480
Ref: https://etherpad.opendev.org/p/openstack-irc
2021-06-01 09:24:04 +00:00
Dmitriy Rabotjagov ee8497176a Replace git.openstack.org with opendev.org
This patch replaces git.openstack.org with opendev.org as redirection
from old path was enabled.
Path do not fix path in run_tests.sh and scripts/scripts-library.sh as
I'm not really sure whether it's safe to change now.

Depends-On: https://review.opendev.org/653978/
Change-Id: I700fa432c88e77ca1b0e29667d04bfbb67829735
2019-05-09 10:44:18 +01:00
Doug Hellmann cd45e710d9 add links to readme for release announce script
The release announcement script expects to find links in this format
in order to include them in emails when announcing new releases.

Change-Id: I26f8c9792b6ff1f85b923bcdc4737ac59373ad17
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2019-02-22 13:22:39 -05:00
Jean-Philippe Evrard ae5541f173 Use discuss ML instead of dev/operators
This uses the new converged ML instead.

Change-Id: If32dc1dcf5bcfe15aa12aecc8ba914310f703bf1
2018-11-26 12:13:55 +01:00
wangqi 57c9731b19 Update links in README
Change the outdated links to the latest links in README

Change-Id: I15cfdfbf33eb94ea66f2174ccab8290a3d9703b9
2018-03-02 05:53:46 +00:00
Jean-Philippe Evrard dc8d6256ce [Docs] Move AIO to first scenario
With the ability to now have scenarii as first class citizens, we
can move the AIO.

Change-Id: I7d21bc49128b49bd6b2e6cf1b31938f1b81706d6
2018-02-20 14:14:41 +00:00
Guoqiang Ding adc0b1e1ae Fix the doc url in README
Change-Id: I1f54e2179366aa8b95d0586650d71620fd99161f
2017-11-07 19:53:23 +08:00
iswarya_vakati 08885fe46a Optimize the link address
Use https instead of http to ensure the safety

Change-Id: I5df6eb0191cf95ee980653b289a94ee9bc838eed
2017-07-10 05:27:08 +00:00
Jimmy McCrory 3320471e8f [DOCS] Fix link to individual role docs
Fix a broken link to the individual role docs and make the sentence
about them less repetitive.

Change-Id: I2767789c8efb6b27c2e41a269bceff8bb940f796
2017-04-17 09:12:44 -07:00
Jesse Pretorius ef70b6f64a [docs] Update doc references for Ocata/Pike
Change-Id: I098801b25e8c390b4157a57596431ed4b78e3a38
2017-03-08 18:04:18 +00:00
alextricity25 9037c53833 Fix broken install guide link
Change-Id: I7bf8db0bca9073b23b374290c90c66dde2a2d7f4
2017-02-21 14:18:18 -05:00
Anh Tran 524b8a0568 Type fix: seperate => separate
Change-Id: Ie42bfce4b628cc54d963ee51ac8db1c5f4abdc2c
2017-01-23 13:15:39 +07:00
Andy McCrae aa613f0dc0 Include individual role details in README.rst
This patch provides a link in the README.rst to the advanced role
documentation. Additionally it provides information on where to find the
individual role source code.

Change-Id: I424b9a9e1998670fe11b202adcd7d3c43c0ab5a6
2016-12-21 18:26:16 +00:00
Flavio Percoco 689648bde5 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/f5529c703d2b222ed29964225fe22b8f

Change-Id: Id8e0cd69cad166290587931735a485008f1311da
2016-11-25 15:58:44 +01:00
Xi Yang 3975c90752 Trivial: Keep consistency of "OpenStack-Ansible"
We should keep consisteny of "OpenStack-Ansible" in the
README file.

Change-Id: I9ad0869c907aa9dfa18b3cf789a7c3217c7da646
2016-01-12 15:29:46 +08:00
yangyapeng 14a421ff13 Add source into README.rst
As other projects, it may be better to have
the source url information in REAME.rst.

Change-Id: I8367e8e3ad84a15fe4dd3ca7284c73e1a0ce90bd
2015-10-16 20:09:47 -04:00
Jesse Pretorius 7a12374003 Various Documentation Updates
This patch does the following:

- Move the CONTRIBUTING doc content into the developer documentation
- Move the development-stack doc content into the developer documentation
- Rename all instances of 'OpenStack Ansible' to 'OpenStack-Ansible'
- Implements a simpler navigation index for the bottom of the page
- Implements a navigation index at the bottom of all developer docs
- Updates the README to reflect where to get documentation and further
  information
- Adds more information into the 'scripts' developer doc
- Updates the 'Additional Resources' Appendix with Ansible information

Change-Id: Ic08ba072f3b3d1e4e446d1e81c20c0cdf01833de
2015-10-05 18:16:01 +01:00
Major Hayden 059cae3d76 Add profiling for Ansible tasks
This should help find the slowest Ansible tasks that need to be optimized.

It is only enabled by default for gate jobs.

The profiling callback code is MIT licensed.  Per legal-discuss, I've added
the MIT license to the LICENSE.txt at the root of the repository along with
a note about which code is MIT licensed.

Thread on legal-discuss:

http://lists.openstack.org/pipermail/legal-discuss/2015-September/000398.html

Closes-Bug: #1488639

Change-Id: I46a2c495d9f8f1131ec08be99696efc39133f291
2015-09-09 15:40:24 +00:00
Major Hayden 8dee2959fb Small readme fix
Change-Id: If70fad4160dcbc3c3af197b3329e6a1d7bc34ee4
2015-08-12 21:57:20 +00:00
Andy McCrae 3f8905caee Set permissions on user_secrets.yml to 0600
The permissions on the user_secrets file are too open, adjust this so that
after using pw-token-gen.py it sets the file to be 0600 for
user_secrets.yml and the backup tar file that is created. Additionally,
add a note in the README to recommend adjusting the permissions when not
utilising the pw-token-gen.py

Change-Id: I90ffacd83a89a92f48cf160e5b351e1254e9c73a
Closes-Bug: #1461997
2015-06-11 20:39:46 +00:00
kevin f9f907732e Port basic installation guide
Convert RPC installation guide from DocBook to RST,
remove content specific to Rackspace, and create initial
OSAD installation guide.

Change-Id: I3eedadc8ba441b4d931720dd6e3f7f3489302a9c
Co-Authored-By: Matt Kassawara <mkassawara@gmail.com>
2015-06-11 09:17:56 -05:00
Kevin Carter 7c6e1260fe Updated ansible to use the latest stable release
This change was made to improve ansible stability and speed.
Additionally this change comes with the now upstream lxc-container
module which will allow us to drop our carried module. In dropping
the module the entry point was changed from `lxc-container:` to
`lxc_container:`. All of the entry points have been changed in
support of the new upstream module and the carried `lxc-container`
module has been removed.

Partially Implements Blueprint: master-kilofication
Partial-Bug: 1399373

Change-Id: I4709eb78f153afc213225ea973570efa2e873993
2015-04-08 08:29:53 +01:00
Jesse Pretorius 8c2f2a91bc Update to readme to reference doc source more generally
This patch updates the readme file to reference the documentation more
generally, both in terms of the source and in terms of the version.

Change-Id: Id2f47278905d8f2d1347da337109a80db9369eec
2015-04-06 10:50:03 -05:00
Dolph Mathews 923f1b2263 Remove support for ~/.openstack_deploy/
The README documents support for housing openstack_deploy/ in an
unprivildged user's home directory, but then the script for creating
openstack-ansible immediately requires root privileges, meaning that you
can't setup openstack_deploy/ in an unpriviledged user's home dir at
all.

This removes support for the feature instead of trying to fix it,
because I don't see a use case in keeping it, and there are many
additional fixed references to /etc/keystone_deploy/ that would have to
be made dynamic.

Change-Id: I19c6a568d1d52c33b3c13e9c007ca59e44d8c1dd
Closes-Bug: 1435597
2015-03-23 22:28:34 +00:00
Matt Thompson 69ffd9f3e2 Fix incorrect script reference
The README.rst references ./scripts/os-ansible-bootstrap.sh, but this
should be ./scripts/bootstrap-ansible.sh.  This was raised by
fraterlaetus in #openstack-ansible.

Change-Id: Ia49ac6a2b5115b8dffc1eee1281abc745cee478b
Closes-Bug: #1434695
2015-03-20 15:14:33 -05:00
Nolan Brubaker 39b446caa5 Update README to reflect state of the lxc module
The pull request in upstream Ansible was merged, so we should
communicate the most current state of the code.

Change-Id: I75614a51bd9d621c526254b814b562e7a63fb642
Closes-Bug: #1432438
2015-03-17 13:06:25 -05:00
Kevin Carter 8e6dbd01c9 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
Jesse Pretorius 81c4ab04f7 Remove and/or rename Rackspace related bits
This patch removes and/or renames anything that is Rackspace specific
from the playbooks, roles and variables.

It also removes items which appear to be orphaned/unused and flattens
the playbooks into a single directory in order to better match ansible
best practise (and remove some horrible fiddles we were doing).

The following have been removed due to RAX/RPC naming or RAX/RPC
specific usage:
 - playbooks/monitoring
 - playbooks/rax*
 - playbooks/rpc*
 - roles/maas*
 - roles/rax*
 - roles/rpc*
 - scripts/f5-*
 - scripts/maas*
 - scripts/rpc*
 - scripts/*lab*
 - vars/repo_packages/rackspace*
 - vars/repo_packages/rax*
 - vars/repo_packages/rpc*
 - vars/repo_packages/holland.yml

The following have been removed as they are unused:
 - playbooks/setup/host-network-setup.yml
 - roles/openssl_pem_request
 - roles/host_interfaces
 - scripts/elsa*
 - ssh/
 - vars/repo_packages/turbolift.yml

The following directories have been renamed:
 - etc/rpc_deploy > etc/openstack_deploy
 - rpc_deployment > playbooks

The playbooks have all been moved into a single directory:
 - rpc_deployment/playbooks/infrastructure/* > playbooks/
 - rpc_deployment/playbooks/openstack/* > playbooks/
 - rpc_deployment/playbooks/setup/* > playbooks/

The following files have been renamed:
 - lxc-rpc > lxc-openstack
 - lxc-rpc.conf > lxc-openstack.conf
 - rpc_environment > openstack_environment
 - rpc_release > openstack_release (etc and pip)
 - rpc_tempest_gate.sh > openstack_tempest_gate.sh
 - rpc_user_config > openstack_user_config

The following variables have been renamed:
 - rpc_release > openstack_release
 - rpc_repo_url > openstack_repo_url

The following variables have been introduced:
 - openstack_code_name: The code name of the upstream OpenStack release
   (eg: Juno)

Notable variable/template value changes:
 - rabbit_cluster_name: rpc > openstack
 - wsrep_cluster_name: rpc_galera_cluster > openstack_galera_cluster

DocImpact
Closes-Bug: #1403676
Implements: blueprint rackspace-namesake
Change-Id: Ib480fdad500b03c7cb90684aa444da9946ba8032
2015-02-13 18:03:54 +00:00
Darren Birkett 55ca62a10a add links to launchpad and gerrit to README
Change-Id: I3f7a99baf810891484658de3f07a0635efd49c7b
Closes-Bug: #1400820
2015-01-15 14:32:05 +00:00
Kevin Carter 3e2e907aba updated readme
This commit removes all of the rax notes and reflows the readme.
Also at the bottom of the readme i've added a note for all of the
experimental modules we are running.

Change-Id: I5e99ec74e298acff64361ddcd97eaaaf22466f48
2014-12-09 09:30:31 -06:00
Christopher H. Laco 11ca020410 Update Readme/Changelog for release
* Change the clearly outdated things in the README file
* Update Changelog with the release date/version
2014-09-24 17:24:59 -05:00
d34dh0r53 6f6e75f549 Initial Commit 2014-08-26 18:08:15 -05:00