├── book.json ├── _config.yml ├── SUMMARY.md ├── LICENSE ├── .travis.yml ├── SUMMARY ├── CONTRIBUTING.md └── README.md /book.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-slate -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- 1 | # Summary 2 | 3 | * Awesome-Openstack 4 | 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) 2 | 3 | [CC4](http://creativecommons.org/licenses/by-nc/4.0/) 4 | 5 | [Full text](http://creativecommons.org/licenses/by-nc/4.0/legalcode) 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.2 4 | before_script: 5 | - gem install awesome_bot 6 | script: 7 | - awesome_bot README.md --allow-redirect --allow-dupe --white-list linkedin.com,youtube.com,twitter.com,github.com,youtube.com,creativecommons.org,kismatic.com,purl,redhat,travis,slideshare 8 | -------------------------------------------------------------------------------- /SUMMARY: -------------------------------------------------------------------------------- 1 | # Summary 2 | 3 | * [What is openstack](#what-is-openstack) 4 | * [History](#history) 5 | * [Roadmap](#roadmap) 6 | * [Starting Point](#starting-point) 7 | * Menu 8 | * [Starting Point](#starting-point) 9 | * [Main Resources](#main-resources) 10 | * [Useful Articles](#useful-articles) 11 | * [Books](#books) :books: 12 | * [Slide Presentations](#slide-presentations) 13 | * [Videos](#videos) :tv: 14 | * [Main Account](#main-account) 15 | * [Other Useful videos](#other-useful-videos) 16 | * [Interesting Twitter Accounts](#interesting-twitter-accounts) 17 | * [Amazing People](#amazing-people) 18 | * [Connecting with openstack](#connecting-with-openstack) 19 | * [Companies](#companies) 20 | * [Conferences](#conferences) 21 | * [Contributing](#contributing) 22 | * [License](#license) 23 | 24 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ## Contributing Guidelines: 2 | 3 | We appreciate and recognize all contributors. 4 | 5 | Contribution Guidelines 6 | * To add to the list: Submit a pull request 7 | * To remove from the list: Submit a pull request 8 | * Want to change something: Submit a pull request 9 | * Want to try something else: Submit a pull request 10 | * Don't know what to do: Submit a pull request 11 | 12 | * Each item should be limited to one link 13 | * The link should be the name of the package or project or website 14 | * Descriptions should be clear and concise (read it out loud to be sure) 15 | * Descriptions should follow the link, on the same line 16 | * If you want to add more than one link, please don't do all PR on the exact same line, it usually results in conflicts and your PR cannot be automatically merged... 17 | * Please contribute links to packages/projects you have used or are familiar with. This will help ensure high-quality entries. 18 | 19 | Quality standard 20 | 21 | To be on the list, it would be nice if entries adhere to these quality standards: 22 | 23 | * Generally useful to the community 24 | * Clearly "what is it" --> which category it belongs : article, video, twitter account, ... 25 | * Clearly stating "what is it for": mention the problem it solves. Just try your best, make it clear for the next person. 26 | * Solves a real problem (even a small one) 27 | * If it is a WIP (work in progress, not safe for production), mention it. 28 | 29 | Abstract taken from [awesome-docker](https://github.com/veggiemonk/awesome-docker/blob/master/CONTRIBUTING.md) 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome-openstack 2 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 3 | [![Build Status](https://travis-ci.org/ramitsurana/awesome-openstack.svg)](https://travis-ci.org/ramitsurana/awesome-openstack) 4 | [![License](https://img.shields.io/badge/License-CC%204.0-brightgreen.svg)](http://creativecommons.org/licenses/by-nc/4.0/) 5 | 6 | A curated list for awesome openstack links 7 | 8 | ![dsc09941](https://cloud.githubusercontent.com/assets/8342133/10628863/39364500-77e7-11e5-873a-d436f8a2a35c.jpg) 9 | 10 | 11 | >"Talent wins games, but teamwork and intelligence wins championships." by Michael Jordan 12 | 13 | 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 !! 14 | 15 | # What is Openstack ? 16 | 17 | > 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. 18 | 19 | _Source:_ [What is Openstack](https://en.wikipedia.org/wiki/OpenStack) 20 | 21 | # Starting point: 22 | 23 | # Menu: 24 | * [Main Resources](#main-resources) 25 | * [Useful Articles](#useful-articles) 26 | * [Keystone](#keystone) 27 | * [Storage](#storage) 28 | * [Cinder](#cinder) 29 | * [Swift](#swift) 30 | * [Nova](#nova) 31 | * [Magnum](#magnum) 32 | * [Ironic](#ironic) 33 | * [Neutron](#neutron) 34 | * [Horizon](#horizon) 35 | * [Glance](#glance) 36 | * [Heat](#heat) 37 | * [Sahara](#sahara) 38 | * [Zaqar](#zaqar) 39 | * [Kolla](#kolla) 40 | * [OpenStack-Helm](#openstack-helm) 41 | * [Books](#books) 42 | * [OReilly Publication](#oreilly-publication) 43 | * [Manning Publication](#manning-publication) 44 | * [Packt Publication](#packt-publication) 45 | * [Slide Presentations](#slide-presentations) 46 | * [Videos](#videos) 47 | * [Main Account](#main-account) 48 | * [Useful videos](#useful-videos) 49 | * [Amazing People](#amazing-people) 50 | * [Contributing](#contributing) 51 | * [License](#license) 52 | 53 | # Main Resources: 54 | # Useful Articles: 55 | ## Keystone: 56 | Official Documentation can be found [here](https://docs.openstack.org/keystone/pike/) 57 | 58 | * [Understanding Openstack Authentication: Keystone PKI](https://www.mirantis.com/blog/understanding-openstack-authentication-keystone-pki/) 59 | 60 | ## Storage: 61 | ### Cinder: 62 | Official Documentation can be found [here](https://docs.openstack.org/cinder/latest/) 63 | 64 | * [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) 65 | * [OpenStack storage: Cinder and Swift explained](http://www.computerweekly.com/feature/OpenStack-storage-Cinder-and-Swift-explained) 66 | 67 | ### Swift: 68 | Official Documentation can be found [here](https://docs.openstack.org/swift/latest/) 69 | 70 | ## Nova: 71 | Official Documentation can be found [here](https://docs.openstack.org/nova/pike/) 72 | 73 | * [Monitoring OpenStack Nova](https://www.datadoghq.com/blog/openstack-monitoring-nova/) 74 | 75 | ## Magnum: 76 | Official Documentation can be found [here](https://docs.openstack.org/magnum/latest/) 77 | 78 | * [Announcing Magnum – CaaS for OpenStack](http://lists.openstack.org/pipermail/openstack-dev/2015-January/054848.html) 79 | * [Magnum is the Name, Docker Container Management is the Game](http://thenewstack.io/magnum-is-the-name-docker-container-management-is-the-game/) 80 | * [Magnum: Containers-as-a-Service for OpenStack Clouds](http://blog.rackspace.com/magnum-containers-as-a-service-for-openstack-clouds/) 81 | * [KUBERNETES AND MAGNUM: CONTAINERS-AS-A-SERVICE IN OPENSTACK](https://kismatic.com/community/magnum-containers-service-for-openstack/) 82 | 83 | 84 | ## Ironic: 85 | Official Documentation can be found [here](https://docs.openstack.org/ironic/latest/) 86 | 87 | ## Neutron: 88 | Official Documentation can be found [here](https://docs.openstack.org/neutron/latest/) 89 | 90 | ## Horizon: 91 | Official Documentation can be found [here](https://docs.openstack.org/horizon/latest/) 92 | 93 | * [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) 94 | * [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) 95 | * [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) 96 | 97 | ## Glance: 98 | Official Documentation can be found [here](https://docs.openstack.org/glance/latest/) 99 | 100 | ## Heat: 101 | Official Documentation can be found [here](http://docs.openstack.org/developer/heat/) 102 | 103 | * [Automating the cloud with OpenStack Heat](http://www.zdnet.com/article/automating-the-cloud-with-openstack-heat/) 104 | * [An Introduction to OpenStack Heat](http://blog.scottlowe.org/2014/05/01/an-introduction-to-openstack-heat/) 105 | * [Building Linux images for use with Openstack Heat](https://opensource.com/business/15/8/heat-on-openstack-clouds) 106 | * [Intro to Heat Orchestration](https://www.mirantis.com/blog/mirantis-openstack-express-intro-heat-orchestration/) 107 | * [Manage instance startup order in OpenStack Heat Templates](https://blog.zhaw.ch/icclab/manage-instance-startup-order-in-openstack-heat-templates/) 108 | 109 | ## Sahara: 110 | Official Documentation can be found [here](https://docs.openstack.org/sahara/latest/) 111 | 112 | ## Zaqar: 113 | Official Documentation can be found [here](https://docs.openstack.org/zaqar/latest/) 114 | 115 | ## Kolla: 116 | ### Kolla: 117 | Official Documentation can be found [here](https://docs.openstack.org/kolla/latest/) 118 | 119 | ### Kolla-Ansible 120 | Official Documentation can be found [here](https://docs.openstack.org/kolla-ansible/latest/) 121 | 122 | ### Kolla-Kubernetes 123 | Official Documentation can be found [here](https://docs.openstack.org/kolla-kubernetes/latest/) 124 | 125 | ## OpenStack-Helm 126 | Official Documentation can be found [here](https://docs.openstack.org/openstack-helm/latest/) 127 | 128 | * [OpenStack Helm Workshop - OpenStack Summit Sydney](https://github.com/portdirect/sydney-workshop) 129 | ## Books: 130 | ### OReilly Publication: 131 | * [Deploying OpenStack](http://shop.oreilly.com/product/0636920021674.do) by [Ken Pepple](https://twitter.com/ken_pepple) 132 | * [OpenStack Swift](https://www.safaribooksonline.com/library/view/openstack-swift/9781491903841/) by [Joe Arnold](https://twitter.com/joearnold) 133 | * [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) 134 | 135 | ### Manning Publication: 136 | * [OpenStack in Action](https://www.manning.com/books/openstack-in-action) by [V. K. Cody Bumgardner](https://twitter.com/codybum) 137 | 138 | ### Packt Publication: 139 | * [OpenStack Cloud Computing Cookbook](https://www.packtpub.com/virtualization-and-cloud/openstack-cloud-computing-cookbook) by [Kevin Jackson](https://twitter.com/itarchitectkev) 140 | * [Learning OpenStack Networking (Neutron)](https://www.packtpub.com/virtualization-and-cloud/learning-openstack-networking-neutron) by [James Denton](https://twitter.com/jimmdenton) 141 | * [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) 142 | * [Mastering OpenStack](https://www.packtpub.com/virtualization-and-cloud/mastering-openstack) by [Omar Khedher]() 143 | * [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]() 144 | * [Learning OpenStack](https://www.packtpub.com/virtualization-and-cloud/learning-openstack) by [Alok Shrivastwa, Sunil Sarat]() 145 | * [OpenStack Administration with Ansible](https://www.packtpub.com/virtualization-and-cloud/openstack-administration-ansible) by [Walter Bentley](https://twitter.com/djstayflypro) 146 | * [OpenStack Orchestration](https://www.packtpub.com/virtualization-and-cloud/openstack-orchestration) by [Adnan Ahmed Siddiqui]() 147 | * [OpenStack Networking Cookbook](https://www.packtpub.com/virtualization-and-cloud/openstack-networking-cookbook) by [Sriram Subramanian](https://twitter.com/sriramhere)[Chandan Dutta Chowdhury]() 148 | 149 | 150 | ## Slide Presentations: 151 | * [Exploring Openstack Swift(Object Storage) and Swiftstack](http://www.slideshare.net/ramitsurana/openstackswift) by [Ramit Surana](https://twitter.com/ramitsurana) 152 | * [What's new in OpenStack Liberty](http://www.slideshare.net/sgordon2/whats-new-in-openstack-liberty) by [Stephen Gordon](https://twitter.com/xsgordon) 153 | * [OpenStack Architecture](http://www.slideshare.net/mirantis/openstack-architecture-43160012) by [Polina Petriuk]() 154 | 155 | ## Videos: 156 | ### Main Account: 157 | * [Openstack Foundation](https://www.youtube.com/user/OpenStackFoundation) 158 | * [Mirantis](https://www.youtube.com/user/MirantisUS) 159 | * [Hp Helion](https://www.youtube.com/user/HewlettPackardVideos) 160 | * [Rackspace](https://www.youtube.com/user/RackspaceHosting) 161 | * [Red Hat](https://www.youtube.com/user/RedHatCloud) 162 | * [Cisco](https://www.youtube.com/user/Cisco) 163 | 164 | ### Useful Videos: 165 | * [OpenStack 101 - What Is OpenStack?](https://www.youtube.com/watch?v=Qz5gyDenqTI)Time:6:35 166 | * [OpenStack Basics - Overview](https://www.youtube.com/watch?v=c1GFoY4btpo)Time:7:37 167 | * [Introduction to OpenStack](https://www.youtube.com/watch?v=bCsw2kkIWyw)Time:32:37 168 | * [Introduction to Openstack Neutron](https://www.youtube.com/watch?v=IGGgVuZe7UA)Time:33:21 169 | * [Openstack Online Courses on Classpert](https://classpert.com/openstack) 170 | 171 | 172 | ## Amazing People: 173 | ### Foundation Staff: 174 | * [Mark Collier](https://twitter.com/sparkycollier), Executive Director 175 | * [Jonathan Bryce](https://twitter.com/jbryce), Chief Operating Officer 176 | * [Lauren Sell](https://twitter.com/laurensell), Vice President, Marketing and Community Services 177 | * [Heidi Bretz](https://twitter.com/heidiscoop), Director of Business Development 178 | * [Thierry Carrez](https://twitter.com/tcarrez), Director of Engineering 179 | * [Todd Morey](https://twitter.com/toddmorey), Creative Director 180 | * [Wes Wilson](https://twitter.com/iamweswilson) ,Lead Designer 181 | * [Allison Price](https://twitter.com/amprice88), Marketing Coordinator 182 | * [Claire Massey](https://twitter.com/Massey), Marketing Manager 183 | * [Shari Mahrdt](https://twitter.com/sharimarii), Marketing Associate 184 | * [Kendall Waters](https://twitter.com/wendallkaters), Marketing Associate 185 | * [Tom Fifield](https://twitter.com/TomFifield), Supporting Member 186 | 187 | ## Contributing: 188 | Contributions are welcome! 189 | 190 | This list is just getting started, please contribute to make it super awesome. 191 | 192 | Check out the [Contributing Guidelines](https://github.com/ramitsurana/awesome-openstack/blob/master/CONTRIBUTING.md). 193 | 194 | ## License: 195 | 196 | Creative Commons License
awesome-openstack by Ramit Surana is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. 197 | 198 | See the [License](https://github.com/ramitsurana/awesome-openstack/blob/master/LICENSE) for more info. 199 | --------------------------------------------------------------------------------