voxpupuli / puppet-rundeck

Module for managing the installatation and configuration of the rundeck orchestration tool
https://forge.puppet.com/puppet/rundeck
MIT License
39 stars 130 forks source link

Add rundeck cli and project management #527

Closed Joris29 closed 5 months ago

Joris29 commented 6 months ago

Pull Request (PR) description

This introduces the rundeck cli as a seperate class and als add a define to create and manage projects

Fixes #449 Fixes #181 Fixes #67

Joris29 commented 6 months ago

@kenyon Hello it's been a while but i wanted to propose this first draft of the changes i added. If you have questions or proposals feel free to add them.

Joris29 commented 6 months ago

@kenyon Added unit tests and improved some old test also changed the cli class itself a bit but still having issues with ubuntu repo gpg check

Joris29 commented 5 months ago

@kenyon I Updated some things and had to remove CentOS 7 from unit tests as jq is not available by default. Updated refs and readme i also created clean separate commits so those can added as is i think. This only supports project config itself not project resources (yet). I will this i a follow up PR but i don't want to make it to big.

Joris29 commented 5 months ago

Fixed the typo