jgroom33.blueplanet_solution_deploy
Blue Planet Lösung bereitstellen
Eine Ansible-Rolle zum Einrichten der Lösungen für einen Blue Planet-Server.
Anforderungen
- Blue Planet
- lineup.yml-Datei
Rollenvariablen
Variable | Standard | Kommentare (Typ) |
---|---|---|
blueplanet_solution_docker_type |
gitlab | Art des Docker-Registrierungs*** |
blueplanet_solution_docker_url |
registry.blueplanet.com | URL der Registrierung |
blueplanet_solution_docker_username |
none | Benutzername für die Registrierung |
blueplanet_solution_docker_password |
none | Passwort für die Registrierung |
blueplanet_solution_lineup_file |
./lineup.yml | Speicherort der lineup-Datei |
blueplanet_solution_purge |
false | Alte Lösungen löschen |
***HINWEIS: Erstellen eines Gitlab-Registrierungszugangstokens Um eine Seite für die Nutzung des Gitlab-Registrierungsdienstes zu konfigurieren, ist ein Zugangstoken erforderlich.
Verwenden Sie einen Webbrowser, um die Gitlab-Benutzeroberfläche zu besuchen und sich anzumelden.
- Gehen Sie zu "Benutzereinstellungen" -> "Zugangs-Tokens"
- Wählen Sie die Berechtigung „read_registry“ aus.
- Klicken Sie auf „Persönliches Zugangstoken erstellen“.
- Kopieren Sie das resultierende Token. Es wird in der Konfiguration der Seitenregistrierung aufgenommen.
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: mdso
gather_facts: false
vars:
blueplanet_solution_docker_username: "{{ lookup('env','BP_GIT_USERNAME') }}"
blueplanet_solution_docker_password: "{{ lookup('env','BP_GIT_TOKEN') }}"
blueplanet_solution_lineup_file: lineup.yml
roles:
- blueplanet-solution-deploy
Beispiel lineup.yml
docker_registry:
url: registry.blueplanet.com
platform_solution:
# registry.blueplanet.com/blueplanet/bpps/solution-platform:19.06.01
name: platform
vendor: blueplanet/bpps
version: 19.06.01
application_solution:
# registry.blueplanet.com/mdso/19.06/solution-orchestrate:19.06.3-87
name: orchestrate
vendor: mdso/19.06
version: 19.06.3-87
additional_solutions:
# registry.blueplanet.com/mdso/19.06/solution-orchestrate_ui:19.06.1-322
orchestrate_ui:
name: orchestrate_ui
vendor: mdso/19.06
version: 19.06.1-322
# registry.blueplanet.com/blueplanet/resourceadapters/junipermx_yang_ra/master/solution-junipermxra:1.0.0.1910
junipermxra:
name: junipermxra
vendor: blueplanet/resourceadapters/junipermx_yang_ra/master
version: 1.0.0.1910
Lizenz
BSD
Autoreninformation
Ein optionaler Abschnitt für die Autoren der Rolle, um Kontaktinformationen oder eine Webseite anzugeben (HTML ist nicht erlaubt).
Installieren
ansible-galaxy install jgroom33.blueplanet_solution_deploy
Lizenz
Unknown
Downloads
83
Besitzer