Aufgabe: Ändere einige Einstellungen eines Gitlab Server
Vorher erzeugen und an passender Stelle abspeichern:
APITOKEN
)GITLAB_EXTERNAL_URL
Das Ansible Playbook:
- name: configure gitlab via api hosts: gitlabserver tasks: - name: no signup + no gravatar + misc other api settings +++ vars: APIURL: "{{ GITLAB_EXTERNAL_URL }}api/v4/application/settings" uri: url: "{{ APIURL }}?{{ item }}" user: "root" headers: PRIVATE-TOKEN: "{{ APITOKEN }}" method: PUT force_basic_auth: true with_items: - "signup_enabled=false" - "gravatar_enabled=false" - "first_day_of_week=1" - "default_preferred_language=de" - "diagramsnet_enabled=false" - "user_default_external=true" - "user_default_internal_regex=(example\\.org$|example\\.net$)" tags: - gitlab-api
gilt für alle Tipps, Tricks & Spickzettel:
dies sind einfache, teils banale Notizen für meinen persönlichen Gebrauch,
die hier eher zufällig auch öffentlich lesbar sind
(vielleicht hilft es ja jemandem weiter). Verwendung auf eigene Gefahr
Fehler-Hinweise, Dankesschreiben , etc. bitte an: web.25@unixwitch.de
weitere Tools / Spickzettel