https://github.com/major/ansible-rax-fedora22
Test out Fedora 22 on the Rackspace cloud
https://github.com/major/ansible-rax-fedora22
Last synced: 4 months ago
JSON representation
Test out Fedora 22 on the Rackspace cloud
- Host: GitHub
- URL: https://github.com/major/ansible-rax-fedora22
- Owner: major
- License: apache-2.0
- Created: 2015-03-24T13:34:50.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T17:34:20.000Z (over 2 years ago)
- Last Synced: 2025-10-23T15:53:18.965Z (8 months ago)
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
### Test Fedora 22 on the Rackspace Cloud
This small ansible playbook will take a Fedora 21 instance on Rackspace Cloud and upgrade it to Fedora 22. It takes 7-9 minutes to run in most cases (sometimes less).
##### Getting started
Ensure that you [have ansible installed](http://docs.ansible.com/intro_installation.html) on your system. (That's outside the scope of these instructions.)
1. Build a Cloud Server (a small 1GB server works fine).
2. Replace `example.com` in hosts.yml with your Cloud Server's IP address.
3. Run the playbook: `ansible-playbook -i hosts.yml playbook.yml`
##### Behind the scenes
The playbook automates these tasks for you:
1. Install prerequisites in Fedora 21 and update all packages
2. Switch bootloaders from extlinux to grub2
3. Download Fedora 21 upgrade packages and then install them (long step)
4. Reboots and relabels SELinux contexts during reboot (long step)
5. Waits for server to come back and verifies that Fedora 22 is installed
**PLEASE DON'T USE THIS ON A PRODUCTION SYSTEM YOU CARE ABOUT!** You need to test your applications and configurations to ensure they will work properly on a system running Fedora 22.
Enjoy! _-- Major_