Jump to: navigation, search

Difference between revisions of "OpenStack-Ansible"

(Documentation planning)
(Documentation planning)
Line 28: Line 28:
  
 
=== Documentation planning ===
 
=== 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.
 
The following table will be used as a way to track the collaborative work for the Operations Guide.

Revision as of 12:51, 4 January 2017

OpenStack-Ansible Wiki

Documentation

All releases

Specific guides

Deployment Guide

Role Documentation

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)

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.

Chapter Section Sub-section Assignee Progress
OpenStack operations Chapter introduction Alexandra Settle
OpenStack operations Accessing your environment OpenStack client utilities (complete section) Alexandra Settle and Darren Chan Example
OpenStack operations Managing instances Managing volumes for persistent storage
OpenStack operations Managing instances Live migration
Maintenance tasks Introduction Alexandra Settle and Darren Chan
Maintenance tasks Network maintenance Add network interfaces to LXC containers
Maintenance tasks Network maintenance Remove network interfaces from LXC containers
Maintenance tasks Network maintenance Add provider bridges using new NICs
Maintenance tasks Network maintenance Remove provider bridges
Maintenance tasks Network maintenance Move from Open vSwitch to LinuxBridge and vice versa (helper tool?)
Maintenance tasks Network maintenance Restart a neutron agent container
Maintenance tasks Network maintenance Reference to networking guide /ops guide content Alexandra Settle and Darren Chan
Maintenance tasks RabbitMQ cluster maintenance Create a RabbitMQ cluster Darren Carpenter
Maintenance tasks RabbitMQ cluster maintenance Check the RabbitMQ cluster status Darren Carpenter
Maintenance tasks RabbitMQ cluster maintenance Stop and restart a RabbitMQ cluster Darren Carpenter
Maintenance tasks RabbitMQ cluster maintenance RabbitMQ and mnesia Darren Carpenter
Maintenance tasks RabbitMQ cluster maintenance Repair a partitioned RabbitMQ cluster for a single-node Darren Carpenter
Maintenance tasks RabbitMQ cluster maintenance Repair a partitioned RabbitMQ cluster for a multi-node cluster Darren Carpenter
Maintenance tasks Backups Backup of /etc/openstack_deploy Darren Carpenter
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
Maintenance tasks Scale the environment Replacing failed hardware Darren Carpenter COMPLETE: https://review.openstack.org/#/c/414392/
Monitoring your environment Introduction Alexandra Settle and Darren Chan
Monitoring the environment Integrate OpenStack-Ansible into your monitoring system
Troubleshooting Introduction Alexandra Settle and Darren Chan
Troubleshooting Networking
Troubleshooting Checking services
Troubleshooting Restarting services
Troubleshooting Troubleshooting Instance connectivity issues
Troubleshooting RabbitMQ issues Analyze RabbitMQ queues
Troubleshooting RabbitMQ issues Analyze OpenStack service logs and RabbitMQ logs
Troubleshooting Failed Ansible playbooks during an upgrade

Manifesto

Core Team

The OpenStack Ansible core team is responsible for reviewing all changes proposed to the following repositories:

  • 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.

Community Meetings

Bugs & Blueprints

Code

References