Build a plugin writer's Docker image and publish it on Docker Hub on a Pulp account
Docker Hub is a cloud-based registry service which allows you to store manually pushed Docker images. This task is to have the ability to build a Docker image that has the following:
1. Built on a clean official Fedora F27 image.
2. A non-source checkout of pulpcore installed on it. This will be installed using the published playbooks on galaxy
3. Add a nice welcome screen with motd indicating that they should install a plugin, run its migrations, or consider making a plugin with the Pulp dev guide.
Once done building the image, if it was built successfully, the build code will push the image to Docker Hub.
The user account name on docker hub should be 'pulp' and the name of this image should be 'pulpcore'. This task includes registering the account on Docker Hub and responsibly storing the credentials.
This image should be compatible with Vagrant needs so that it can work in congruence with our custom Vagrantfile