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
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
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>
In order to enable the testing of the complete telemetry
stack, we add panko to the integrated build.
Change-Id: Ica12e3c0a586609bf5a3e5b50905922932a0bbce
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
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
To reduce confusion I am adding os_octavia to the "OpenStack service
roles list in the deploy-guide for OpenStack Ansible.
Change-Id: I1a5dae612d4332e91736d5494ae60eb07c4ccdaf
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
- 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
These files are not present by default, and should be taken
from the openstack-ansible tree to get latest defaults.
Change-Id: Iebf90bfb648d7e40f3d53e24acf901d72a250174
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
Clarified the information in configure.rst in regards
to openstack_user_config.yml.example
Change-Id: Iba9aa6ec2505d32e8330a788b75544dee54b2c79
Closes-Bug: #1703621
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
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
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
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
Within the list of individual role docs, fix the name of the plugins
repo and sort the list alphabetically.
Change-Id: I455b41c2fed07d9eea7dc25fac29509d140d90de
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
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
Also removes old install guide in favor of the commited deploy guide
TODO: Link for the deploy guide to be commited
Change-Id: I72c1d344a4cc8df4d92ff296200704639771eb88