As a Cloud VPS user I want to use Puppet roles to make it easy to set up virtual machines. However many of the current Puppet roles assume a more complex or WMF-specific setup, e.g. the differentiated Redis roles when all I want is a standalone Redis server. Redis is one example, but in general we should see what software packages people are using for Cloud VPS and what "generic" Puppet roles we could create.
|Open||None||T197906 Come up with list of software packages to create generic puppet roles for|
|Open||None||T197907 Create generic Redis puppet role|
T246017: CodeSearch Docker containers not starting or failing after start because of iptables network overlay issues made me think that a ::profile::cloudvps::docker manifest could be a good idea. There are at least 2 Cloud VPS projects (integration and codesearch) which are deploying Docker on instances and using related but slightly different work arounds to keep ferm and Docker from fighting over iptables rules which are needed for north-south communication with the Docker containers.