Opened 8 years ago

Last modified 8 years ago

#3995 new Bug/Something is broken

git://git.mayfirst.org/mfpl/puppet-modules/mayfirst should be removed/overhauled

Reported by: https://id.mayfirst.org/dkg Owned by: https://id.mayfirst.org/jamie
Priority: Medium Component: Tech
Keywords: puppet Cc:
Sensitive: no

Description

The parts of git://git.mayfirst.org/mfpl/puppet-modules/mayfirst that are administrative tools should be moved into a new puppet submodule git repo at: git://git.mayfirst.org/mfpl/puppet-modules/mayfirst-admin-tools

The parts of it that are mfpl-specific configuration should go into the main May First/People Link puppet module at git://git.mayfirst.org/mfpl/puppet

Change History (2)

comment:1 Changed 8 years ago by https://id.mayfirst.org/jamie

I've taken a first crack at this. I've moved the obvious configuration items into our manifests directory. I've left several things in the mayfirst module that are arguably not MFPL configuration details but more generic.

I haven't started breaking out the pieces currently in the mayfirst puppet module into different modules because I'm not yet sure the best way to organize them. I think I'd like to continue using the mayfirst module to hold the bits and pieces that I'm not sure how else to organize until it's clearer how they might better live as independently maintained modules.

Suggestions welcome!

jamie

comment:2 Changed 8 years ago by https://id.mayfirst.org/dkg

My only complaint about continuing to use the "mayfirst" module is that it's confusing to refer to it.

The mayfirst puppet configuration repository is at git://git.mayfirst.org/mfpl/puppet, which refers to git submodules to pull in certain puppet modules.

Then we also have the mayfirst puppet module repostiory at git://git.mayfirst.org/mfpl/puppet-modules/mayfirst

These two names are way too easy to get mixed up. I strongly prefer non-ambiguous names. Talking about this stuff with other humans is complicated enough without having to think hard about how to refer to the pieces.

Please get rid of git://git.mayfirst.org/mfpl/puppet-modules/mayfirst soon, and replace it with something (or somethings) with succinct, unambiguous names.

Please login to add comments to this ticket.

Note: See TracTickets for help on using tickets.