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).
Zainstaluj
ansible-galaxy install jgroom33.blueplanet_solution_deploy
Licencja
Unknown
Pobrania
83
Właściciel