Commit Graph

30 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov f443e9316e [doc] Update deploy guide with relevant roles
Change-Id: Iaf650e7f8895b0c6f8e3c551586048a438fd02b9
2023-09-19 11:55:29 +02:00
Dmitriy Rabotyagov 1697be9ba8 [doc] Fix deployment guide renderring
Change-Id: Ic46adbbe5e36c743207af7249f2d9449e7824f05
2023-09-19 11:45:48 +02:00
Dmitriy Rabotyagov bc5428b21d Remove usage of rsyslog roles
We've switched all services to store logs to journald by default and
rsyslog roles are not used except really small amount of usecases that
also hardly valid as of today. With that we deprecate repos and remove
their usega to reduce maintenance load.

Change-Id: Iefd4143f83f4df44b917180000a1aa57161b2811
2022-10-19 15:10:59 +02:00
Dmitriy Rabotyagov 3088fe2043 Deprecate os-panko role
Since upstream Panko project has retired, we deprecating role for it.

Since we might want to get some patches in for stable branches, we're
deprecating role instead of retiring it.

Change-Id: Iac98b8e09d1ee3f49c74800968e65a33547c6699
2021-07-22 20:09:51 +03:00
Dmitriy Rabotyagov 9949f3fb4a Added Openstack Adjutant role deployment
This commit adds experimental deployment of Adjutant role.

Depends-On: https://review.opendev.org/756313
Change-Id: I7203536111eb2120fa74d639ad9fc7b783d3cca7
2020-11-30 11:29:27 +00:00
Dmitriy Rabotyagov 3214d6fbc3 Added Openstack Senlin role deployment
This commit adds experimental deployment of Senlin role.

Change-Id: I1e116518ec437c1634ea9d40172e424c73da56d5
2020-09-09 21:00:48 +00:00
Zuul 895337ce81 Merge "Add the manila service to OSA" 2019-03-30 09:58:14 +00:00
Zuul c6b07abb86 Merge "Add panko to integrated build" 2019-03-30 00:11:15 +00:00
cloudnull de92efc0f9 Add the manila service to OSA
This change adds manila to our playbook lineup and will allow deployers
to use the shared filesystem as a service solution in their deployments.

Depends-On: I4d95bfc15d09b7b7c0b997d7eab91509b0c63885
Change-Id: I63ee785d3241d92ea94c07f89882000cae7a0ff6
Signed-off-by: cloudnull <kevin@cloudnull.com>
2019-03-29 14:42:13 +00:00
Jesse Pretorius 48266cefb5 Add panko to integrated build
In order to enable the testing of the complete telemetry
stack, we add panko to the integrated build.

Change-Id: Ica12e3c0a586609bf5a3e5b50905922932a0bbce
2019-03-29 16:34:28 +02:00
Mohammed Naser c0db5c423b repo: stop using repo_build + pip_install
This patch removes all references and stops using repo_build as
all the integrated roles have their wheels and virtualenvs
built inside the role.

This patch removes all references and usage of pip_install as we
no longer need to do this.

Change-Id: Ie48b738c9281578e48b1811481d2a8da3832dc1b
2019-03-29 10:46:41 +00:00
Dmitriy Rabotjagov 4f9e923ee6 Added Openstack Masakari role for the deployment
This commit adds experimental deployment of Masakari role.
It requires existing corosync/pacemaker cluster on compute nodes
for hostmonitors to operate correctly.
Corosync/pacemaker deployment stays out of OSA scope for now.

Depends-On: Ib33d7bc83f1428763f873e1155fd9e3eb4c937e4
Change-Id: Ie543885a52f013635b9f553982c3d6448e3cc3aa
2019-03-26 22:25:26 +02:00
Nicolas Bock 3289f62e79
Some small spelling fixes
Change-Id: If82c307ff41ffd2e381aec89263b23c27b7e3150
Signed-off-by: Nicolas Bock <nicolas.bock@suse.com>
2019-01-18 12:45:15 -07:00
Michael Johnson 8fdcd5fd59 Add os_octavia to the list in the deploy guide
To reduce confusion I am adding os_octavia to the "OpenStack service
roles list in the deploy-guide for OpenStack Ansible.

Change-Id: I1a5dae612d4332e91736d5494ae60eb07c4ccdaf
2018-11-26 14:02:49 -08:00
Markos Chandras 2da59eeabc [docs] Add documentation for 'install_method' variable
The 'install_method' variable can be used to deploy OpenStack services
either from source or from distribution packages. Since this variable
is meant to be set during the initial deployment and can't be changed
afterwards, it is important to document it in order to let deployers
know about it.

Implements: blueprint openstack-distribution-packages
Change-Id: I59fe66a5cef45487afbfc090aca93cb567427f7a
2018-08-07 14:40:21 +00:00
ZhijunWei da956a0622 Fix the credentials file name
Change-Id: Ib4ae946720741741cd56a9ffab9aeb9fd2f0ec97
2018-04-29 12:06:23 +00:00
Jean-Philippe Evrard 99f4f17751 [Docs] Guide users more
- It's easy for a new deployer to miss the importance of the
  configuration. This highlights the step.
- It makes more sense to be guided from the deploy-guide to
  the Operations guide first, before the contributing.
- Reduced the commands to run for a first verification of
  the cloud.

Change-Id: I7bc7dce2d4a9f0449a3f70cc2717f5e0a8345dc4
2018-02-24 15:38:10 +00:00
Jean-Philippe Evrard 3d76d5e2e2 [Docs] Include test scenario as a new user story
This moves the appendix of the deploy guide into our user stories.

Change-Id: I0c0985987fba4610f825a36619aa2b043a730613
2018-02-21 15:21:51 +00:00
Amy Marrich (spotz) ffbb2321de [DOCS] Update links from pointing to developer-docs
Updated links for developer-inventory and developer-inventory-and-vars.

Change-Id: I95262bba8a55f8d5abe9fb59f89d314a9db8dd94
Closes-Bug: #1730688
2017-12-05 12:09:26 -06:00
Jean-Philippe Evrard 485fa7eccc Fix link to examples conf.d files
These files are not present by default, and should be taken
from the openstack-ansible tree to get latest defaults.

Change-Id: Iebf90bfb648d7e40f3d53e24acf901d72a250174
2017-10-27 11:45:47 +00:00
Jesse Pretorius b95eafb0ee Skip host pip installs for ansible bootstrap
The requirements.txt contents do not need to be
installed on to the host. The majority of the
requirements are for ansible, or for release
and management tooling which needs to use the
Ansible runtime venv.

Rather than forcing the installation of pip on
the host, we only install virtualenv via distro
packages (where possible). With virtualenv in
place we can create the runtime venv and install
pip, etc and all requirements into there.

Doing this keeps the system python libraries as
clean as possible, preventing clashes with other
packages (eg: ceph) which try to install other
python libraries which conflict on CentOS.

Change-Id: I0db786645c11649764680697518c97ddf9610cfa
2017-09-12 12:33:20 -06:00
Amy Marrich (spotz) cbe43d504c Clarification of the openstack_user_config.yml.example
Clarified the information in configure.rst in regards
to openstack_user_config.yml.example

Change-Id: Iba9aa6ec2505d32e8330a788b75544dee54b2c79
Closes-Bug: #1703621
2017-08-14 10:52:42 -05:00
Jimmy McCrory 9cd42929c3 Support cidr_networks in L3 network environments
In some environments, a single container, storage, or tunnel network may
not be applicable to every host. Each configured provider_network would
need to be limited to a particular subset of hosts and the host var keys
within the inventory for container_address, storage_address, and
tunnel_address will need to be maintained since they're specifically
required by various playbooks.

Add two new options for configuring provider_networks, 'reference_group'
and 'address_prefix'.

'reference_group' for providing a group name that any host must
be a member of, in addition to any of the groups listed in
'group_binds', for the network to be applied.

'address_prefix' for overriding the name of the key created for each IP
address allocated by a cidr_network. By default, this key is named
'cidr_network'_address, where 'cidr_network' is the given 'ip_from_q'
option for a provider network.

Closes-Bug: 1650356

Change-Id: Ia7f3119f0affc4fb6be97ca788ca3b46096b82a8
2017-07-31 22:14:25 +00:00
Jean-Philippe Evrard 58b4f6deb7 Use root folder group_vars
Make sure the group_vars can be overriden by the deployer in
userspace.

This uses the vars_plugin to load all group_vars, to allow
key-based alphabetic merging of deployer overrides
from /etc/openstack_deploy.

Change-Id: I58aea2d2d3a1c872ae31ffe463a1ef4b553d9e17
2017-05-27 19:50:14 +00:00
Markus Zoeller 9603b8a04e deploy-guide: fix small rst format issues
This fixes a few minor rst format issues like:
* nested lists which were shown as blockquote
* code-blocks which were show as blockquote
* underlining of titles which didn't match
* missing backslash escaping in parsed-literal

Change-Id: I9b0934112f7f26775af52b6fc7de9fd29b215998
2017-03-28 18:38:06 +02:00
Jesse Pretorius f899ee2e0e Add openstack_user_config reference to Networking Appendix
In order to expose the contents of the example file in the
documentation, and therefore to search indexing, the contents
of the file are literally included in the Networking Appendix.

Change-Id: I98374e71a578ddbb5704b0177c59b55016ea85c0
2017-03-06 16:30:48 +00:00
Jimmy McCrory 9c94a5b61d [DOCS] Fix link to plugins docs
Within the list of individual role docs, fix the name of the plugins
repo and sort the list alphabetically.

Change-Id: I455b41c2fed07d9eea7dc25fac29509d140d90de
2017-02-15 10:23:43 -08:00
Jimmy McCrory 92ccc1b8cd [DOCS] Include branch in links to role docs
Create a new external link alias for role docs to simplify adding links
for them within the deploy guide and to automatically include the
correct branch name within those links.

Closes-Bug: 1620233
Change-Id: I02a474fabe5c1a7499e828c4661cf6b232886409
2017-02-14 08:33:06 -08:00
Jimmy McCrory 7659b632b2 [DOCS] Move links to role docs to deploy guide
The links to role docs are currently hidden at the bottom of the
developer guide. Move them directly to the deploy guide under the
'Configure the deployment' section.

Change-Id: I89da19ae319cbe10241b0e9a65bea5a8f1502e47
2017-02-14 01:05:38 -08:00
Alexandra Settle ca1e4cccd9 [DOCS] Adds a cookie cutter deploy guide for d.o.o
Also removes old install guide in favor of the commited deploy guide

TODO: Link for the deploy guide to be commited

Change-Id: I72c1d344a4cc8df4d92ff296200704639771eb88
2016-11-18 13:27:57 +00:00