Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RHsyseng/day-two-openstack
a collection of ansible playbooks and artifacts for day 2 openstack tasks
https://github.com/RHsyseng/day-two-openstack
Last synced: 8 days ago
JSON representation
a collection of ansible playbooks and artifacts for day 2 openstack tasks
- Host: GitHub
- URL: https://github.com/RHsyseng/day-two-openstack
- Owner: RHsyseng
- Created: 2018-09-28T14:28:12.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-01T07:46:32.000Z (over 3 years ago)
- Last Synced: 2024-08-02T15:08:46.282Z (3 months ago)
- Language: Python
- Size: 402 KB
- Stars: 11
- Watchers: 5
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
# Day-Two-OpenStack
Materials to support a hands-on lab @ https://bit.ly/2RJaSBL[OpenStack Summit in Berlin].
* The _playbooks_ directory - contains playbooks to setup the instances used in the lab; including day 2 operations meant to be performed against them.
* The _webapp_ directory - hosts a sample application that is deployed on the instances.
* The _docs_ directory - contains all the lab exercises that were covered in the _Simplifying Day Two Operations with Ansible_ session.Questions? Fee free to email rlopez at redhat.com or dcritch at redhat.com
# OpenStack Summit 2018: Day Two Operations with Ansible
:numbered!:
=== <>
=== <>
=== <>
=== <>
=== <>
=== <>
=== <># Lab Setup
This lab can be recreated in your own environment to complete at your own pace.
If you do not have an existing OpenStack cluster, you can run the following on a bare-metal host to deploy devstack and then the lab environment on top:
`$ ansible-playbook playbooks/deploy_devstack.yml`
To deploy the lab against an existing OpenStack cloud, create an ansible variables file (see `playbooks/devstack_env.yml` for an example) and run the following:
`$ ansible-playbook playbooks/deploy_webapp.yml -e @playbooks/devstack_env.yml`
`$ ansible-playbook webapp/deploy.yml`
`$ ansible-playbook playbooks/make_loadbalancer.yml -e @playbooks/devstack_env.yml`
NOTE: If using an existing environment, it must support the `cinder-backup` and `octavia` services.