add puppet module to CV

- added implementation to associate puppet module with CV
- a test `test_associate_puppet_module` to test this implementation