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).

Über das Projekt

Deploy solutions to a Blue Planet server

Installieren
ansible-galaxy install jgroom33.blueplanet_solution_deploy
GitHub Repository
Lizenz
Unknown
Downloads
83
Besitzer