Jump to: navigation, search

Difference between revisions of "OpenStack-Ansible"

(Operations guide)
(Link to antelope etherpad)
(15 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
=== Documentation ===
 
=== Documentation ===
  
====All releases====
+
* http://docs.openstack.org/openstack-ansible/latest/
* http://docs.openstack.org/developer/openstack-ansible/
 
  
====Specific guides====
+
=== Project Manifesto ===
* http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/index.html
 
* http://docs.openstack.org/developer/openstack-ansible/upgrade-guide/index.html
 
* http://docs.openstack.org/developer/openstack-ansible/developer-docs/index.html
 
* http://docs.openstack.org/developer/openstack-ansible/inventory/index.html
 
  
====Deployment Guide====
+
The OpenStack-Ansible project manifesto can be found here:
 
+
* https://docs.openstack.org/openstack-ansible/latest/reference/architecture/manifesto.html
* http://docs.openstack.org/project-deploy-guide/openstack-ansible/newton/
 
 
 
==== Role Documentation ====
 
 
 
* http://docs.openstack.org/developer/openstack-ansible-apt_package_pinning
 
* http://docs.openstack.org/developer/openstack-ansible-lxc_container_create
 
* http://docs.openstack.org/developer/openstack-ansible-lxc_hosts
 
* http://docs.openstack.org/developer/openstack-ansible-openstack_hosts
 
* http://docs.openstack.org/developer/openstack-ansible-pip_install
 
* http://docs.openstack.org/developer/openstack-ansible-py_from_git
 
* http://docs.openstack.org/developer/openstack-ansible-rsyslog_client
 
* http://docs.openstack.org/developer/openstack-ansible-security
 
 
 
=== Documentation planning ===
 
 
 
====Project Schedule====
 
 
 
* Start Date: 16 November 2016
 
* Release Date: 8 May 2017
 
* Blueprint: https://blueprints.launchpad.net/openstack-ansible/+spec/create-ops-guide
 
* Specification: https://review.openstack.org/#/c/412527/
 
 
 
Total working days: 173 days (not taking into account Christmas and New Years holidays)
 
 
 
{| class="wikitable"
 
|-
 
! Phase !! Start date !! End date
 
|-
 
| Planning || 16 November 2016 || 22 December 2016
 
|-
 
| Content || 22 December 2016 || 14 January 2017
 
|-
 
| Writing || 16 November 2016 || 5 April 2017
 
|-
 
| Review period for new content || 5 April 2017 || 5 May 2017
 
|-
 
| Review period for pre-existing content || 14 January 2017 || 5 May 2017
 
|}
 
 
 
==== Operations guide ====
 
 
 
The following table will be used as a way to track the collaborative work for the Operations Guide.
 
 
 
{| class="wikitable"
 
|-
 
! Chapter !! Section !! Sub-section !! Assignee !! Progress
 
|-
 
| OpenStack operations || Chapter introduction || || Alexandra Settle || COMPLETE: https://review.openstack.org/#/c/462477/1
 
|-
 
| OpenStack operations || Managing the cloud using the command line || Replace Accessing your environment || Travis Truman || COMPLETE: https://review.openstack.org/#/c/422771/1
 
|-
 
| OpenStack operations || Managing instances || Managing volumes for persistent storage || Matthew Heler ||
 
|-
 
| OpenStack operations || Managing instances || Live migration ||  Bjoern Teipel ||  COMPLETE: https://review.openstack.org/461120
 
|-
 
| Maintenance tasks || Introduction ||  || Alexandra Settle || COMPLETE: https://review.openstack.org/#/c/462477/1
 
|-
 
| Maintenance tasks || Network maintenance || Add network interfaces to LXC containers ||  Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
 
|-
 
| Maintenance tasks || Network maintenance || Remove network interfaces from LXC containers || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
 
|-
 
| Maintenance tasks || Network maintenance || Add provider bridges using new NICs ||  Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
 
|-
 
| Maintenance tasks || Network maintenance || Remove provider bridges  || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
 
|-
 
| Maintenance tasks || Network maintenance || Move from Open vSwitch to LinuxBridge and vice versa (helper tool?) || Bjoern Teipel ||
 
|-
 
| Maintenance tasks || Network maintenance || Restart a neutron agent container || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847
 
|-
 
| Maintenance tasks || Network maintenance || Reference to networking guide /ops guide content || Alexandra Settle || https://review.openstack.org/#/c/466721/
 
|-
 
| Maintenance tasks || RabbitMQ cluster maintenance || Create a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
 
|-
 
| Maintenance tasks || RabbitMQ cluster maintenance || Check the RabbitMQ cluster status || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
 
|-
 
| Maintenance tasks || RabbitMQ cluster maintenance || Stop and restart a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
 
|-
 
| Maintenance tasks || RabbitMQ cluster maintenance || RabbitMQ and mnesia || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
 
|-
 
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a single-node || Darren Carpenter ||  COMPLETE: https://review.openstack.org/#/c/431499/
 
|-
 
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a multi-node cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/
 
|-
 
| Maintenance tasks || Backups || Backup of /etc/openstack_deploy || Darren Carpenter || COMPLETE: https://review.openstack.org/453984
 
|-
 
| Maintenance tasks || Backups || Backup of Galera data || Darren Carpenter ||
 
|-
 
| Maintenance tasks || Backups || Backup your environment || Darren Carpenter ||
 
|-
 
| Maintenance tasks || Running ad-hoc Ansible plays || || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/416392/
 
|-
 
| Maintenance tasks || Firewalls || Finding ports used by an external IP address || JP Evrard || COMPLETE: https://review.openstack.org/#/c/452248/
 
|-
 
| Maintenance tasks || Scale the environment || Replacing failed hardware || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/414392/
 
|-
 
| Monitoring your environment || Introduction || || Alexandra Settle || hCOMPLETE: https://review.openstack.org/#/c/462477/1
 
|-
 
| Monitoring the environment || Integrate OpenStack-Ansible into your monitoring system || || ||
 
|-
 
| Troubleshooting || Introduction ||  || Darren Chan || COMPLETE: https://review.openstack.org/#/c/435157/
 
|-
 
| Troubleshooting || Networking ||  || Jonathan Almaleh || COMPLETE: https://review.openstack.org/#/c/461435/
 
|-
 
| Troubleshooting || Checking services ||  || Alberto Laporte / Darren Chan  || COMPLETE: https://review.openstack.org/#/c/440144/
 
|-
 
| Troubleshooting || Restarting services ||  || Alberto Laporte / Darren Chan ||  COMPLETE: https://review.openstack.org/#/c/440144/ https://review.openstack.org/#/c/444129/3
 
|-
 
| Troubleshooting || Troubleshooting Instance connectivity issues ||  || Jonathan Almaleh || COMPLETE: https://review.openstack.org/#/c/461435/
 
|-
 
| Troubleshooting || RabbitMQ issues || Analyze RabbitMQ queues || Mark DeVerter ||
 
|-
 
| Troubleshooting || RabbitMQ issues || Analyze OpenStack service logs and RabbitMQ logs || Mark DeVerter ||
 
|-
 
| Troubleshooting || Failed Ansible playbooks during an upgrade ||  || Andy McCrae ||
 
|}
 
 
 
=== Manifesto ===
 
 
 
* https://etherpad.openstack.org/p/openstack-ansible-manifesto
 
  
 
=== Core Team ===
 
=== Core Team ===
  
The [https://review.openstack.org/#/admin/groups/490,members OpenStack Ansible core team] is responsible for reviewing all changes proposed to the following repositories:
+
The [https://review.openstack.org/#/admin/groups/490,members OpenStack Ansible core team] is responsible for reviewing changes proposed to our repositories.
 
+
Some projects may have extra core members.
* openstack/openstack-ansible
 
* openstack/openstack-ansible-apt_package_pinning
 
* openstack/openstack-ansible-galera_client
 
* openstack/openstack-ansible-galera_server
 
* openstack/openstack-ansible-lxc_container_create
 
* openstack/openstack-ansible-lxc_hosts
 
* openstack/openstack-ansible-memcached_server
 
* openstack/openstack-ansible-openstack_hosts
 
* openstack/openstack-ansible-pip_install
 
* openstack/openstack-ansible-pip_lock_down
 
* openstack/openstack-ansible-plugins
 
* openstack/openstack-ansible-py_from_git
 
* openstack/openstack-ansible-rsyslog_client
 
* openstack/openstack-ansible-rabbitmq_server
 
* openstack/openstack-ansible-repo_server
 
* openstack/openstack-ansible-rsyslog_server
 
* openstack/openstack-ansible-security
 
* openstack/openstack-ansible-specs
 
 
 
  
 
Note that everyone is encouraged to help review changes, even if you are not a member of this team. All reviews are very useful and are taken into account by the core team members. Active participation in the review process is a critical task on the road to joining the core reviewer team.
 
Note that everyone is encouraged to help review changes, even if you are not a member of this team. All reviews are very useful and are taken into account by the core team members. Active participation in the review process is a critical task on the road to joining the core reviewer team.
Line 166: Line 23:
 
=== Bugs & Blueprints ===
 
=== Bugs & Blueprints ===
  
* Launchpad Bug & Blueprint Tracker: https://launchpad.net/openstack-ansible
+
* Design Specifications - https://specs.openstack.org/openstack/openstack-ansible-specs/
* Design Specifications - http://specs.openstack.org/openstack/openstack-ansible-specs
+
* Bug tracker - https://bugs.launchpad.net/openstack-ansible
  
 
=== Code ===
 
=== Code ===
  
* https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z
+
* Review [https://review.opendev.org/dashboard/?foreach=(project:%22%5Eopenstack/(openstack-ansible%7Cansible-).*%22)+NOT+project:openstack/ansible-role-openstack-operations+NOT+project:openstack/ansible-role-chrony+NOT+project:%22%5Eopenstack/ansible-role-.*-hsm%22+NOT+project:%22%5Eopenstack/ansible-role-(k8s%7Ctripleo).*%22+NOT+project:%22%5Eopenstack/(ansible-collections-openstack).*%22+NOT+project:%22%5Eopenstack/(ansible-role-collect-logs).*%22%20status:open%20&title=OSA%20Review%20Dashboard%20&14%20Days%20Without%20Feedback=%20age:14d%20limit:3%20&Needs%20Approval=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Workflow%3E=1%20label:Verified%3E=1%20NOT%20label:Code-Review%3C=-1%20label:Code-Review%3E=2%20branch:master%20&Bug%20Fixes%20without%20Negative%20Feedback=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Workflow%3E=1%20label:Verified%3E=1%20NOT%20label:Code-Review%3C=-1%20NOT%20label:Code-Review%3E=2%20branch:master%20intopic:%5Ebug.*%20&Blueprints%20without%20Negative%20Feedback=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Workflow%3E=1%20label:Verified%3E=1%20NOT%20label:Code-Review%3C=-1%20NOT%20label:Code-Review%3E=2%20branch:master%20project:openstack/openstack-ansible-specs%20&Without%20Negative%20Feedback=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Workflow%3E=1%20label:Verified%3E=1%20NOT%20label:Code-Review%3C=-1%20NOT%20label:Code-Review%3E=2%20branch:master%20NOT%20intopic:%5Ebug.*%20NOT%20intopic:%5Ebp.*%20&With%20Negative%20Feedback=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Verified%3C=-1%20label:Code-Review-1%20branch:master%20&Needs%20Reverify=%20NOT%20label:Workflow%3C=-1%20NOT%20label:Code-Review%3C=-1%20label:Verified%3C=-1%20branch:master%20&Patches%20-2%27d=%20label:Code-Review%3C=-2%20&Stable%20Branches=branch:%5Estable/.* Dashboard]
 +
* Source Code: https://opendev.org/openstack/openstack-ansible
 +
 
 +
 
 +
=== Etherpads ===
  
* http://git.openstack.org/cgit/openstack/openstack-ansible
+
Specific work tracking:
 +
* CI testing improvement: https://etherpad.opendev.org/p/2022-osa-simplify-tests
  
=== References ===
 
  
* Big tent discussion - https://etherpad.openstack.org/p/osad-openstack-naming
+
Summit/PTG plannings:
* Liberty Summit Collaboration Day - https://etherpad.openstack.org/p/osad-discussion
+
* Xena PTG: https://etherpad.opendev.org/p/osa-xena-ptg
** General topics from the liberty collaboration day - https://etherpad.openstack.org/p/ansible-collaboration-day
+
* Wallaby PTG: https://etherpad.opendev.org/p/osa-wallaby-ptg
 +
* Yoga PTG: https://etherpad.opendev.org/p/osa-yoga-ptg
 +
* Zed PTG: https://etherpad.opendev.org/p/osa-Z-ptg
 +
* Antelope PTG: https://etherpad.opendev.org/p/osa-antelope-ptg

Revision as of 15:35, 13 September 2022

OpenStack-Ansible Wiki

Documentation

Project Manifesto

The OpenStack-Ansible project manifesto can be found here:

Core Team

The OpenStack Ansible core team is responsible for reviewing changes proposed to our repositories. Some projects may have extra core members.

Note that everyone is encouraged to help review changes, even if you are not a member of this team. All reviews are very useful and are taken into account by the core team members. Active participation in the review process is a critical task on the road to joining the core reviewer team.

Community Meetings

Bugs & Blueprints

Code


Etherpads

Specific work tracking:


Summit/PTG plannings: