Skip to content

deploys gitlab-ee with active directory / openid connect auth backend on rhel8

License

Notifications You must be signed in to change notification settings

id101010/ansible-role-gitlab-ee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-role-gitlab-ee

This role deploys a gitlab-ee instance and does the following:

  • gitlab installation w/ features
  • manages gitlab.rb
  • manages gitlab-secrets.json
  • deploys gitlab ee license
  • deploys gitlab host keys
  • triggers gitlab reconfiguration

Requirements

  • none

Role Variables

See defaults/main.yml

Dependencies

  • none

Example Playbook

  - name: playbook to install gitlab
    hosts: gitlab
    become: yes
    roles:
      - gitlab

Additional Information

How to test:

$ ansible-playbook -i inventories/lab/hosts plays/gitlab.yml --ask-vault-pass --check --diff
$ ansible-playbook -i inventories/tst/hosts plays/gitlab.yml --ask-vault-pass --check --diff
$ ansible-playbook -i inventories/prd/hosts plays/gitlab.yml --ask-vault-pass --check --diff

Note:

If you'd like to see any actual diff output during the test run, you need to remove or disable the no_log directive in the configure.yml task.

License

GPLv3

Author Information

Aaron ([email protected])

About

deploys gitlab-ee with active directory / openid connect auth backend on rhel8

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published