Shifter - Automated Lift and Shift of Applications into Containers
Channel: Vinny Valdez
Date: 2017-08-10

This is a quick demo showing how Ansible can be used to scan a list of systems and match them to predefined profiles that describe applications. Once profiles have been matched, the defined application is lifted (backed up or extracted) from the source systems. Next, the application is shifted (copied to) a container and started. 

This is a simple PoC of this type of framework. The idea is more applications can be defined and to be lift and shifted. In the future I'd like to migrate the manual command checking of various attributes to Ansible modules that can report this as Ansible facts. I also would like to tweak the Shift role to support VMs and other platforms such as OpenShift as the target.