This task is to track progress converting the work from S&F on the gitlab-ansible playbook into puppet.
currently the ansible playbook does three high level things and i have tried to map theses to puppet modules
- manage gitlab.rb and ensure gitlab is up and running handled by class gitlab (mostly complete)
- Configure and manage gitlab specific ssh daemon class gitlab::ssh (complete)
- Configure backup jobs class gitlab::backup (mostly in-complete)