Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Modulesync #146

Merged
merged 12 commits into from
Apr 6, 2020
Merged

Add support for Modulesync #146

merged 12 commits into from
Apr 6, 2020

Conversation

dhoppe
Copy link
Contributor

@dhoppe dhoppe commented Mar 31, 2020

This pull request adds a variety of Rake tasks and TravisCI tests. You also might want to add the Travis CI secret to the file .sync.yml. This allows you to automatically deploy a new release to the Puppetforge.

For further information take a look at:

@dhoppe dhoppe changed the title Add support for Modulesync [WIP] Add support for Modulesync Mar 31, 2020
@dhoppe
Copy link
Contributor Author

dhoppe commented Mar 31, 2020

I will look at the faulty acceptance tests tomorrow.

@dhoppe dhoppe changed the title [WIP] Add support for Modulesync Add support for Modulesync Apr 2, 2020
@dhoppe
Copy link
Contributor Author

dhoppe commented Apr 2, 2020

This is looking good so far, but I think we need to do some more refactoring. For example CDH 6 is not supported and CDH 4 is end of life.

@dhoppe
Copy link
Contributor Author

dhoppe commented Apr 6, 2020

@deric I would appreciate it, if you would merge this pull request.

@deric
Copy link
Owner

deric commented Apr 6, 2020

It's quite a lot of changes, sorry I didn't have earlier time to check all.

@deric deric merged commit 7ae9133 into deric:master Apr 6, 2020
@dhoppe dhoppe deleted the modulesync branch April 7, 2020 06:53
cegeka-jenkins pushed a commit to cegeka/puppet-zookeeper that referenced this pull request Sep 7, 2020
* Add support for Modulesync

* Fix several lint issues

* Fix several rubocop issues

* Remove check for supported operating systems

* Remove parameter port, because it has a default value

* Remove parameter service_provider, because it is defined at params.pp

* Add default for parameters repo and cdhver, since this only affects RedHat

* Add parameter service_name

* Add parameter install_java and java_package

* Add parameter initialize_datastore

* Readd support for init scripts, because RedHat / CentOS 6 does not use systemd

* Add parameter service_provider, because Cloudera 5 does not provide a Systemd unit file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants