jgroom33.blueplanet_solution_deploy

Rozwiązanie wdrożenia Blue Planet

Rola ansible do skonfigurowania rozwiązań dla serwera Blue Planet.

Wymagania

Blue Planet

plik lineup.yml

Zmienne roli

Zmienna Wartość domyślna Uwagi (typ)
blueplanet_solution_docker_type gitlab Typ rejestru docker ***
blueplanet_solution_docker_url registry.blueplanet.com adres URL rejestru
blueplanet_solution_docker_username brak Nazwa użytkownika do rejestru
blueplanet_solution_docker_password brak Hasło do rejestru
blueplanet_solution_lineup_file ./lineup.yml lokalizacja pliku lineup
blueplanet_solution_purge false usuń stare rozwiązania

***UWAGA: Tworzenie tokenu dostępu Gitlab Registry Aby skonfigurować stronę do korzystania z rejestru Gitlab, wymagany jest token dostępu.

Użyj przeglądarki internetowej, aby przejść do interfejsu Gitlab i zalogować się.

  • Przejdź do "Ustawienia użytkownika" -> "Tokeny dostępu"
  • Wybierz uprawnienia read_registry.
  • Kliknij Utwórz osobisty token dostępu.
  • Skopiuj wygenerowany token. Będzie on użyty w konfiguracji rejestru strony.

Zależności

brak

Przykładowy 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

Przykładowy plik 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

Licencja

BSD

Informacje o autorze

Opcjonalna sekcja dla autorów ról do dodania informacji kontaktowych lub strony internetowej (HTML nie jest dozwolony).

O projekcie

Deploy solutions to a Blue Planet server

Zainstaluj
ansible-galaxy install jgroom33.blueplanet_solution_deploy
Licencja
Unknown
Pobrania
83
Właściciel