empress icon indicating copy to clipboard operation
empress copied to clipboard

Get rid of common.

Open taoeffect opened this issue 9 years ago • 4 comments

As discussed and explained in #18, we need to modularize all of the services provided into individual roles that can be, at the user's discretion, commented out and not run. HT to @PiPeep for suggesting this approach.

So that implies we must get rid of the common role completely and split all of its services out into separate roles.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/6710524-get-rid-of-common?utm_campaign=plugin&utm_content=tracker%2F8064840&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F8064840&utm_medium=issues&utm_source=github).

taoeffect avatar Dec 02 '14 23:12 taoeffect

What's the plan for moving stuff out of common and into separate modules? I'd love to help with this effort but I'm not sure where to start.

pkirkovsky avatar Feb 21 '15 01:02 pkirkovsky

@pkirkovsky, pretty much anything that's separated into a different task file in the common role could become a role of it's own. Good things to start with would probably be mariadb and the security (which is really just intrustion-detection) stuff. I'd recommend splitting off one thing at a time.

Other parts, like user setup and ssl might be a bit more iffy. We might want to think more carefully about how roles declare dependencies.

bgw avatar Feb 21 '15 20:02 bgw

Yeah, there's that, and:

  • anything with the tarsnap label (they're all sorta related).
  • Issue #63 is causing annoyance and is easy to fix

Pretty much just have a look through the structure of the ansible files, the open issues, the various labels, and then take something and let us know that you're working on it so that we don't duplicate effort.

Thanks for offering to help out @pkirkovsky! :smile: :+1:

taoeffect avatar Feb 21 '15 20:02 taoeffect

@pkirkovsky As far as this issue is concerned, the comments here should help provide some guidance.

taoeffect avatar Feb 21 '15 20:02 taoeffect