blueplanet_solution_deploy
Решение для развертывания Blue Planet
Роль ansible для настройки решений на сервере Blue Planet.
Требования
Blue Planet
файл lineup.yml
Переменные роли
Переменная | Значение по умолчанию | Комментарии (тип) |
---|---|---|
blueplanet_solution_docker_type |
gitlab | Тип докер-репозитория *** |
blueplanet_solution_docker_url |
registry.blueplanet.com | URL репозитория |
blueplanet_solution_docker_username |
none | Имя пользователя для репозитория |
blueplanet_solution_docker_password |
none | Пароль для репозитория |
blueplanet_solution_lineup_file |
./lineup.yml | Путь к файлу lineup |
blueplanet_solution_purge |
false | Удалить старые решения |
***ПРИМЕЧАНИЕ: Создание токена доступа к Gitlab Registry Для настройки сайта для использования реестра Gitlab требуется токен доступа.
Используйте веб-браузер, чтобы перейти в интерфейс Gitlab и войти в систему.
- Перейдите в "Настройки пользователя" -> "Токены доступа"
- Выберите разрешения read_registry.
- Нажмите "Создать личный токен доступа".
- Скопируйте полученный токен. Он будет включен в конфигурацию реестра сайта.
Зависимости
нет
Пример 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
Пример файла 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
Лицензия
BSD
Информация об авторе
Необязательный раздел для авторов ролей, чтобы включить контактную информацию или сайт (HTML не допускается).
Установить
ansible-galaxy install jgroom33/blueplanet-solution-deploy
Лицензия
Unknown
Загрузки
70
Владелец