Jump to: navigation, search

Difference between revisions of "OpenStack-Ansible"

m (Operations guide)
m (Added Stein PTG)
(29 intermediate revisions by 6 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====
+
=== Original 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 original OpenStack-Ansible manifesto can be found here:
 
+
* https://etherpad.openstack.org/p/openstack-ansible-manifesto
* 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.
+
It's severly outdated, you should instead read the latest documentation for an updated version.
 
 
{| class="wikitable"
 
|-
 
! Chapter !! Section !! Sub-section !! Assignee !! Progress
 
|-
 
| OpenStack operations || Chapter introduction || || Alexandra Settle ||
 
|-
 
| OpenStack operations || Managing the cloud using the command line || Replace Accessing your environment || Travis Truman || https://review.openstack.org/#/c/422771/1
 
|-
 
| OpenStack operations || Managing instances || Managing volumes for persistent storage ||  ||
 
|-
 
| OpenStack operations || Managing instances || Live migration ||  ||
 
|-
 
| Maintenance tasks || Introduction ||  || Alexandra Settle ||
 
|-
 
| 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 || Alberto Laporte ||
 
|-
 
| Maintenance tasks || Network maintenance || Reference to networking guide /ops guide content || Darren Chan ||
 
|-
 
| 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 || In progress
 
|-
 
| 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 ||
 
|-
 
| Maintenance tasks || Scale the environment || Replacing failed hardware || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/414392/
 
|-
 
| Monitoring your environment || Introduction || || Alexandra Settle ||
 
|-
 
| Monitoring the environment || Integrate OpenStack-Ansible into your monitoring system || || ||
 
|-
 
| Troubleshooting || Introduction ||  || Darren Chan || MERGED https://review.openstack.org/#/c/435157/
 
|-
 
| Troubleshooting || Networking ||  ||  ||
 
|-
 
| Troubleshooting || Checking services ||  || Alberto Laporte / Darren Chan  ||
 
|-
 
| Troubleshooting || Restarting services ||  || Alberto Laporte  ||
 
|-
 
| 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 ||  || 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 25:
 
=== Bugs & Blueprints ===
 
=== Bugs & Blueprints ===
  
* Launchpad Bug & Blueprint Tracker: https://launchpad.net/openstack-ansible
+
* Design Specifications - http://git.openstack.org/cgit/openstack/openstack-ansible-specs
* Design Specifications - http://specs.openstack.org/openstack/openstack-ansible-specs
 
  
 
=== Code ===
 
=== Code ===
  
 
* https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z
 
* https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z
 
 
* http://git.openstack.org/cgit/openstack/openstack-ansible
 
* http://git.openstack.org/cgit/openstack/openstack-ansible
  
Line 178: Line 35:
  
 
* Big tent discussion - https://etherpad.openstack.org/p/osad-openstack-naming
 
* Big tent discussion - https://etherpad.openstack.org/p/osad-openstack-naming
* Liberty Summit Collaboration Day - https://etherpad.openstack.org/p/osad-discussion
+
 
** General topics from the liberty collaboration day - https://etherpad.openstack.org/p/ansible-collaboration-day
+
=== Etherpads ===
 +
 
 +
Bug triage: https://etherpad.openstack.org/p/osa-bugtriage
 +
 
 +
Bug triage log:  https://etherpad.openstack.org/p/osa-bugtriage-log
 +
 
 +
Liaisons: https://etherpad.openstack.org/p/osa-liaisons
 +
 
 +
Specific work tracking:
 +
* Telemetry fixing: https://etherpad.openstack.org/p/osa-telemetry-stack-fixing
 +
* Monasca fixing: https://etherpad.openstack.org/p/osa-monasca
 +
* Deprecations for Queens M2: https://etherpad.openstack.org/p/osa-queens-m2-deprecations
 +
* Deprecations for Rocky M2: https://etherpad.openstack.org/p/osa-rocky-m2-deprecations
 +
 
 +
Summit/PTG plannings:
 +
* https://etherpad.openstack.org/p/osa-stein-ptg (Denver, the return)
 +
* https://etherpad.openstack.org/p/YVR-openstack-ansible
 +
* https://etherpad.openstack.org/p/YVR-openstack-ansible-brainstorming
 +
* https://etherpad.openstack.org/p/osa-rocky-ptg (Dublin)
 +
* https://etherpad.openstack.org/p/osa-sydney-summit-planning
 +
* https://etherpad.openstack.org/p/osa-denver-PTG-planning (Queens)
 +
* https://etherpad.openstack.org/p/osa-midcycle-newton

Revision as of 10:18, 3 August 2018

OpenStack-Ansible Wiki

Documentation

Original Manifesto

The original OpenStack-Ansible manifesto can be found here:

It's severly outdated, you should instead read the latest documentation for an updated version.

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

References

Etherpads

Bug triage: https://etherpad.openstack.org/p/osa-bugtriage

Bug triage log: https://etherpad.openstack.org/p/osa-bugtriage-log

Liaisons: https://etherpad.openstack.org/p/osa-liaisons

Specific work tracking:

Summit/PTG plannings: