
Hi everyone! =20 I'm starting a thread to discuss the puppet modules organization. =20 There are two proposed ways of organizing them: =20 1.- Using a unique module named ovirt_infra 2.- Using multiple modules, named ovirt_* =20 Feel free to propose other alternatives, the main points for each one are= : =20 1.- Everything inside one module, easy to find 1.- Easy to add a new class, just create the file 1.- Easy to create hard to maintain code 1.- Easy to create very interdependent code =20 =20 2.- Enforces modularization of the different code (one module, one task),=
--=-g+a6HLRbbxbAzjZm6yyu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Le mardi 17 juin 2014 =C3=A0 11:36 +0200, David Caro a =C3=A9crit : that
brings 2.- Easier to test 2.- Safe to reuse 2.- More organized (not everything in the same place) 2.- It's the most common way of organizing puppet manifests, so the main guidelines, patterns and most of the documentation expects this way of wo= rking. =20 =20 Please send your comments and if too many I'll open a pad with the them f= or easy review. =20 =20 I vote for #2, modularized organization.
Everything would still be in the same git, just to be clear ? I would vote for #2, and in fact, I would even as far as separating the ovirt specific stuff from the "functionnal" module. But this can be done later. --=20 Michael Scherer Open Source and Standards, Sysadmin --=-g+a6HLRbbxbAzjZm6yyu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAABAgAGBQJTqCvCAAoJEE89Wa+PrSK9XjAQAIz+PhpeRo8wnEonTk5QRwsT vY17YR7GVa4jeBSAIWxtRnJLIgiNdUDz6l1Hh1NMdKpfoUf6dYiDPGI4w902d0f1 WlwpwIrfpywlfxlnHgPM2b4N/Lu8EMHSR8lmoBhiDy9S7ejI6OQf0luZl7yQwMgp 6JXgN2pvZrtclQ9zepbJC9Ay0Qrn9I6HBpx/gEpMK1dxkX0YmwgUOdbR7etX0eYU 4oQmyrwes50pr+/CX/Ytj4aGl/BMw9ofYP9OLtKtPYnXlE56CBjejAKkdOPtB9pG LQjprB9wPMceEy87tqAGZjGPYt2+JuxhgNTEl0TpFXGlmHdKJu5m7gW/BykgwclM DWfgNsa2xjfJPjm5NAnaZx6lTk1YvijfQMlKEvj7xo1XrBpsUguVhY8F7bDPnPRy mAtMsoVeXnv2YwRnODrNkYeVdqFIRA5HWnEIBDl3gHuCNkXyk42/LTZGGW/OthiO 2HKYWW7bQmzgpvq/rXUSAFkK9ZKKCCnupG6lSMwesrDX6tyL4oQuRVXvPmGLYQFn fJkhZzZappyv0YK0UjuXc9b8UFFTvk05uu16sUFK0qgBU+wI8qCQLy9h4Ug32Hro cn6CyZN7qN0TC8OOZ+cMQX5mQ58oJtt++DaQE2vycQCCpRRa2N33wbLq9ld2Qfrh aOQjTXmOBlTXHYraWXRJ =EJDM -----END PGP SIGNATURE----- --=-g+a6HLRbbxbAzjZm6yyu--