puppet-gitlab
puppet-gitlab copied to clipboard
Exec[gitlab-ctl reconfigure] should be configurable
It would be nice if implementors could customize the execution attributes of the gitlab-ctl reconfigure command to optimize performance of their puppet runs. For example, if a sysadmin knows the reconfigure takes 3 minutes on their system, and anything longer will be a stuck reconfig, then unfortunately they have to either kill puppet agent, or wait 7 extra minutes for the puppet agent to fail cleanly.
Most of the attributes for this exec should be parameterized to allow greater flexibility and ensure stability in various supported OS/version combination scenarios.
Existing attributes that need to be parameterized:
- [ ]
command(Path may be different in some scenarios) - [ ]
timeout - [ ]
logoutput - [ ]
tries