HomePhabricator

Add new_wmf_service.py and examples

Description

Add new_wmf_service.py and examples

Automate the new WMF service process as much as possible via a shell
helper script that will get some basic info from the user and then
create git patches to be submitted for review.

Done:

  • Create puppet module
  • Create puppet role
  • Assign role to cluster machines
  • Update deployment configuration
  • Allow service owner access to cluster
  • Assign sudo rights
  • Make the YAML output more human friendly
  • pep8 compliance aside from E501(line too long)
  • Adding LVS IP to cluster
  • git commit

Not implemented in this patch:

  • Update restbase configuration
  • Update varnish configuration

Bug: T97036
Change-Id: Ie4df5c3eb7ece911021c745fcfdfe515b55ae359

Details

Provenance
akosiarisAuthored on
Parents
rOPUP63c490ce7ebd: Reenable ntp by default
Branches
Unknown
Tags
Unknown
ChangeId
Ie4df5c3eb7ece911021c745fcfdfe515b55ae359