Page MenuHomePhabricator

Come up with list of software packages to create generic puppet roles for
Closed, DeclinedPublic

Description

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.

Event Timeline

Vvjjkkii renamed this task from Come up with list of software packages to create generic puppet roles for to xhaaaaaaaa.Jul 1 2018, 1:02 AM
Vvjjkkii triaged this task as High priority.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
CommunityTechBot renamed this task from xhaaaaaaaa to Come up with list of software packages to create generic puppet roles for.Jul 2 2018, 11:09 AM
CommunityTechBot raised the priority of this task from High to Needs Triage.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot added a subscriber: Aklapper.
Bstorm added a project: Epic.
Bstorm moved this task from Inbox to Epics on the cloud-services-team (Kanban) board.

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.

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.

FYI we're now at a third VPS project (libraryupgrader) copy/pasting the docker stuff.

taavi subscribed.

Boldly closing. The direction we're going with Puppet (see T285539 and others) seems to indicate that we don't want people using Puppet to provision applications unless they're familiar with it and the WMF setup around it, and for those cases generic software packages are hardly very useful.