This is an ansible playbooks by @icez. By default, the playbooks will require you to run 'ansible-playbook' with '-e hosts=DESTINATIONHOST' parameter.
You may have to create file 'data/authorized_keys' and 'data/authorized_keys.unused' contains your ssh public key you want to use for accessing the server.