# Awesome-openstack 
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 
[![Build Status](https://travis-ci.org/ramitsurana/awesome-openstack.svg)](https://travis-ci.org/ramitsurana/awesome-openstack)
[![License](https://img.shields.io/badge/License-CC%204.0-brightgreen.svg)](http://creativecommons.org/licenses/by-nc/4.0/)

A curated list for awesome openstack links

![dsc09941](https://cloud.githubusercontent.com/assets/8342133/10628863/39364500-77e7-11e5-873a-d436f8a2a35c.jpg)


>"Talent wins games, but teamwork and intelligence wins championships." by Michael Jordan

Without the help from these [amazing contributors](https://github.com/ramitsurana/awesome-openstack/graphs/contributors), building this awesome-repo would never has been possible.Thank You very much guys !!

# What is Openstack ?

>  OpenStack is a free and open-source cloud-computing software platform.Users primarily deploy it as an infrastructure-as-a-service (IaaS). The technology consists of a group of interrelated projects that control pools of processing, storage, and networking resources throughout a data center—which users manage through a web-based dashboard, through command-line tools, or through a RESTful API.

_Source:_ [What is Openstack](https://en.wikipedia.org/wiki/OpenStack)

# Starting point:

# Menu:
* [Main Resources](#main-resources)
* [Useful Articles](#useful-articles)
 * [Keystone](#keystone)
 * [Storage](#storage)
 * [Cinder](#cinder)
 * [Swift](#swift)
 * [Nova](#nova)
 * [Magnum](#magnum)
 * [Ironic](#ironic)
 * [Neutron](#neutron)
 * [Horizon](#horizon)
 * [Glance](#glance)
 * [Heat](#heat)
 * [Sahara](#sahara)
 * [Zaqar](#zaqar)
 * [Kolla](#kolla)
 * [OpenStack-Helm](#openstack-helm)
* [Books](#books)
 * [OReilly Publication](#oreilly-publication)
 * [Manning Publication](#manning-publication)
 * [Packt Publication](#packt-publication)
* [Slide Presentations](#slide-presentations)
* [Videos](#videos)
 * [Main Account](#main-account)
 * [Useful videos](#useful-videos)
* [Amazing People](#amazing-people)
* [Contributing](#contributing)
* [License](#license)

# Main Resources:
# Useful Articles:
## Keystone:
Official Documentation can be found [here](https://docs.openstack.org/keystone/pike/)

* [Understanding Openstack Authentication: Keystone PKI](https://www.mirantis.com/blog/understanding-openstack-authentication-keystone-pki/)

## Storage:
### Cinder:
Official Documentation can be found [here](https://docs.openstack.org/cinder/latest/)

* [What is Cinder and how to install and use it?](http://blog.flux7.com/blogs/openstack/tutorial-what-is-cinder-and-how-to-install-and-use-it)
* [OpenStack storage: Cinder and Swift explained](http://www.computerweekly.com/feature/OpenStack-storage-Cinder-and-Swift-explained)

### Swift:
Official Documentation can be found [here](https://docs.openstack.org/swift/latest/)

## Nova:
Official Documentation can be found [here](https://docs.openstack.org/nova/pike/)

* [Monitoring OpenStack Nova](https://www.datadoghq.com/blog/openstack-monitoring-nova/)

## Magnum:
Official Documentation can be found [here](https://docs.openstack.org/magnum/latest/)

* [Announcing Magnum – CaaS for OpenStack](http://lists.openstack.org/pipermail/openstack-dev/2015-January/054848.html)
* [Magnum is the Name, Docker Container Management is the Game](http://thenewstack.io/magnum-is-the-name-docker-container-management-is-the-game/)
* [Magnum: Containers-as-a-Service for OpenStack Clouds](http://blog.rackspace.com/magnum-containers-as-a-service-for-openstack-clouds/)
* [KUBERNETES AND MAGNUM: CONTAINERS-AS-A-SERVICE IN OPENSTACK](https://kismatic.com/community/magnum-containers-service-for-openstack/)


## Ironic:
Official Documentation can be found [here](https://docs.openstack.org/ironic/latest/)

## Neutron:
Official Documentation can be found [here](https://docs.openstack.org/neutron/latest/)

## Horizon:
Official Documentation can be found [here](https://docs.openstack.org/horizon/latest/)

* [Building Custom Dashboards in OpenStack Horizon](http://keithtenzer.com/2015/02/16/building-custom-dashboards-in-openstack-horizon/) by [Keith Tenzer](https://twitter.com/keithtenzer)
* [Openstack Horizon installation with SSL on Ubuntu](https://raymii.org/s/tutorials/Openstack-Set-Up-Horizon-Dashboard-on-Ubuntu.html) by [Remy van Elst](https://raymii.org/s/static/About.html)
* [Deploying the Dashboard (Horizon)](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/2/html/Getting_Started_Guide/chap-Deploying_The_Dashboard.html) by [Red Hat](https://www.redhat.com)

## Glance:
Official Documentation can be found [here](https://docs.openstack.org/glance/latest/)

## Heat:
Official Documentation can be found [here](http://docs.openstack.org/developer/heat/)

* [Automating the cloud with OpenStack Heat](http://www.zdnet.com/article/automating-the-cloud-with-openstack-heat/)
* [An Introduction to OpenStack Heat](http://blog.scottlowe.org/2014/05/01/an-introduction-to-openstack-heat/)
* [Building Linux images for use with Openstack Heat](https://opensource.com/business/15/8/heat-on-openstack-clouds)
* [Intro to Heat Orchestration](https://www.mirantis.com/blog/mirantis-openstack-express-intro-heat-orchestration/)
* [Manage instance startup order in OpenStack Heat   Templates](https://blog.zhaw.ch/icclab/manage-instance-startup-order-in-openstack-heat-templates/)

## Sahara:
Official Documentation can be found [here](https://docs.openstack.org/sahara/latest/)

## Zaqar:
Official Documentation can be found [here](https://docs.openstack.org/zaqar/latest/)

## Kolla:
### Kolla:
Official Documentation can be found [here](https://docs.openstack.org/kolla/latest/)

### Kolla-Ansible
Official Documentation can be found [here](https://docs.openstack.org/kolla-ansible/latest/)

### Kolla-Kubernetes
Official Documentation can be found [here](https://docs.openstack.org/kolla-kubernetes/latest/)

## OpenStack-Helm
Official Documentation can be found [here](https://docs.openstack.org/openstack-helm/latest/)

* [OpenStack Helm Workshop - OpenStack Summit Sydney](https://github.com/portdirect/sydney-workshop)
## Books:
### OReilly Publication:
* [Deploying OpenStack](http://shop.oreilly.com/product/0636920021674.do) by [Ken Pepple](https://twitter.com/ken_pepple)
* [OpenStack Swift](https://www.safaribooksonline.com/library/view/openstack-swift/9781491903841/) by [Joe Arnold](https://twitter.com/joearnold)
* [OpenStack Operations Guide](http://shop.oreilly.com/product/0636920032625.do) by [Tom Fifield, Diane Fleming, Anne Gentle, Lorin Hochstein, Jonathan Proulx, Everett Toews, Joe Topjian](http://shop.oreilly.com/product/0636920032625.do#tab_03_2)

### Manning Publication:
* [OpenStack in Action](https://www.manning.com/books/openstack-in-action) by [V. K. Cody Bumgardner](https://twitter.com/codybum)

### Packt Publication:
* [OpenStack Cloud Computing Cookbook](https://www.packtpub.com/virtualization-and-cloud/openstack-cloud-computing-cookbook) by [Kevin Jackson](https://twitter.com/itarchitectkev)
* [Learning OpenStack Networking (Neutron)](https://www.packtpub.com/virtualization-and-cloud/learning-openstack-networking-neutron) by [James Denton](https://twitter.com/jimmdenton)
* [Production Ready OpenStack - Recipes for Successful Environments](https://www.packtpub.com/virtualization-and-cloud/production-ready-openstack-recipes-successful-environments) by [Arthur Berezin](https://twitter.com/arthurberezin)
* [Mastering OpenStack](https://www.packtpub.com/virtualization-and-cloud/mastering-openstack) by [Omar Khedher]()
* [Implementing Cloud Storage with OpenStack Swift](https://www.packtpub.com/virtualization-and-cloud/implementing-cloud-storage-openstack-swift) by [Amar Kapadia, Sreedhar Varma, Kris Rajana]()
* [Learning OpenStack](https://www.packtpub.com/virtualization-and-cloud/learning-openstack) by [Alok Shrivastwa, Sunil Sarat]()
* [OpenStack Administration with Ansible](https://www.packtpub.com/virtualization-and-cloud/openstack-administration-ansible) by [Walter Bentley](https://twitter.com/djstayflypro)
* [OpenStack Orchestration](https://www.packtpub.com/virtualization-and-cloud/openstack-orchestration) by [Adnan Ahmed Siddiqui]()
* [OpenStack Networking Cookbook](https://www.packtpub.com/virtualization-and-cloud/openstack-networking-cookbook) by [Sriram Subramanian](https://twitter.com/sriramhere)[Chandan Dutta Chowdhury]()


## Slide Presentations:
* [Exploring Openstack Swift(Object Storage) and Swiftstack](http://www.slideshare.net/ramitsurana/openstackswift) by [Ramit Surana](https://twitter.com/ramitsurana)
* [What's new in OpenStack Liberty](http://www.slideshare.net/sgordon2/whats-new-in-openstack-liberty) by [Stephen Gordon](https://twitter.com/xsgordon)
* [OpenStack Architecture](http://www.slideshare.net/mirantis/openstack-architecture-43160012) by [Polina Petriuk]()

## Videos:
### Main Account:
* [Openstack Foundation](https://www.youtube.com/user/OpenStackFoundation)
* [Mirantis](https://www.youtube.com/user/MirantisUS)
* [Hp Helion](https://www.youtube.com/user/HewlettPackardVideos)
* [Rackspace](https://www.youtube.com/user/RackspaceHosting)
* [Red Hat](https://www.youtube.com/user/RedHatCloud)
* [Cisco](https://www.youtube.com/user/Cisco)

### Useful Videos:
* [OpenStack 101 - What Is OpenStack?](https://www.youtube.com/watch?v=Qz5gyDenqTI)Time:6:35
* [OpenStack Basics - Overview](https://www.youtube.com/watch?v=c1GFoY4btpo)Time:7:37
* [Introduction to OpenStack](https://www.youtube.com/watch?v=bCsw2kkIWyw)Time:32:37
* [Introduction to Openstack Neutron](https://www.youtube.com/watch?v=IGGgVuZe7UA)Time:33:21
* [Openstack Online Courses on Classpert](https://classpert.com/openstack)


## Amazing People:
### Foundation Staff:
* [Mark Collier](https://twitter.com/sparkycollier), Executive Director
* [Jonathan Bryce](https://twitter.com/jbryce), Chief Operating Officer
* [Lauren Sell](https://twitter.com/laurensell), Vice President, Marketing and Community Services
* [Heidi Bretz](https://twitter.com/heidiscoop), Director of Business Development
* [Thierry Carrez](https://twitter.com/tcarrez), Director of Engineering
* [Todd Morey](https://twitter.com/toddmorey), Creative Director
* [Wes Wilson](https://twitter.com/iamweswilson) ,Lead Designer
* [Allison Price](https://twitter.com/amprice88), Marketing Coordinator
* [Claire Massey](https://twitter.com/Massey), Marketing Manager
* [Shari Mahrdt](https://twitter.com/sharimarii), Marketing Associate
* [Kendall Waters](https://twitter.com/wendallkaters), Marketing Associate
* [Tom Fifield](https://twitter.com/TomFifield), Supporting Member

## Contributing:
Contributions are welcome!

This list is just getting started, please contribute to make it super awesome.

Check out the [Contributing Guidelines](https://github.com/ramitsurana/awesome-openstack/blob/master/CONTRIBUTING.md).

## License:

<a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc/4.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/InteractiveResource" property="dct:title" rel="dct:type">awesome-openstack</span> by <a xmlns:cc="http://creativecommons.org" href="https://github.com/ramitsurana" property="cc:attributionName" rel="cc:attributionURL">Ramit Surana</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/">Creative Commons Attribution-NonCommercial 4.0 International License</a>.

See the [License](https://github.com/ramitsurana/awesome-openstack/blob/master/LICENSE) for more info.
