Closed Bug 1032746 Opened 12 years ago Closed 11 years ago

add production proxxy server to puppetagain

Categories

(Infrastructure & Operations :: RelOps: General, task, P1)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: arich, Assigned: gmiroshnykov)

References

Details

(Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/967] )

Attachments

(1 file)

Please add any configuration needed to build the sccache machine to puppetagain so that the machine can be built or rebuilt in a completely automated fashion with no human intervention or locally modified files.
For taras to assign to whomever he has in mind for this project.
Assignee: gozer → taras.mozilla
Summary: add varnish sccache machine to puppetagain → add production proxxy server to puppetagain
Assignee: taras.mozilla → catlee
Assignee: catlee → gmiroshnykov
Attached patch proxxy.diff v1Splinter Review
My first take on puppetizing proxxy. Some highlights: * I'm using new nginx-development repository which is mirrored from Nginx Mainline PPA because we need a recent version of nginx that is capable of logging to syslog. * proxxy module requires one new secret: proxxy_pvtbuilds_password (see bug 1035891) * designed and tested on Ubuntu 14.04, though may work on 12.04
Attachment #8498119 - Flags: review?(dustin)
Comment on attachment 8498119 [details] [diff] [review] proxxy.diff v1 Shall I check this in for you?
Attachment #8498119 - Flags: review?(dustin) → review+
Repos are sync'd to the moco org, and to both scl3 puppet masters. I'm just waiting for catlee to copy over the new secret, then I'll land this.
Comment on attachment 8498119 [details] [diff] [review] proxxy.diff v1 I also updated the node def to use a regexp and include the new toplevel class. None of the affected machines are running puppet on any regular schedule, though, so this has no immediate effect. We'll reimage the scl3 machine today.
Attachment #8498119 - Flags: checked-in+
proxxy1.srv.releng.scl3.mozilla.com has been reimaged.
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/379]
Whiteboard: [kanban:engops:https://kanbanize.com/ctrl_board/6/379] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/960] [kanban:engops:https://kanbanize.com/ctrl_board/6/379]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/960] [kanban:engops:https://kanbanize.com/ctrl_board/6/379] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/965] [kanban:engops:https://kanbanize.com/ctrl_board/6/379]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/965] [kanban:engops:https://kanbanize.com/ctrl_board/6/379] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/967] [kanban:engops:https://kanbanize.com/ctrl_board/6/379]
All proxxy instances (use1, usw2 and scl3) are now puppetized.
Status: NEW → RESOLVED
Closed: 11 years ago
Depends on: 1093613
Resolution: --- → FIXED
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/967] [kanban:engops:https://kanbanize.com/ctrl_board/6/379] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/967]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: