aa_create_own_image_ee
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| aa_create_own_image_ee [2026/03/10 00:15] – dmitry@alifatov.ru | aa_create_own_image_ee [2026/03/10 11:06] (текущий) – dmitry@alifatov.ru | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Подготовка и публикация собственных образов контейнеров для выполнения заданий ====== | ====== Подготовка и публикация собственных образов контейнеров для выполнения заданий ====== | ||
| + | |||
| + | ===== Подготовка файлов проекта ===== | ||
| + | |||
| + | Создать каталог проекта. | ||
| + | |||
| + | <code bash> | ||
| + | cd my-image-ee | ||
| + | </ | ||
| + | |||
| + | Создать в каталоге файлы: | ||
| + | * | ||
| + | * | ||
| + | * | ||
| < | < | ||
| Строка 7: | Строка 20: | ||
| [galaxy_server.validated] | [galaxy_server.validated] | ||
| - | url = https:// | + | url = <URL хранилища> |
| - | token = <токен> | + | token = <Токен> |
| </ | </ | ||
| + | |||
| + | * server_list = validated - название репозитория | ||
| + | * ignore_certs = true - игнорировать ошибку сертификата | ||
| + | * URL хранилища получить на странице **Astra Automation > Контент автоматизации > Репозитории > validated > Подробности > URL хранилища** | ||
| + | * Токен получить на странице **Astra Automation > Контент автоматизации > Подключение к Private Automation Hub** | ||
| Строка 18: | Строка 36: | ||
| images: | images: | ||
| base_image: | base_image: | ||
| - | name: aa-gateway.cloud.step.ru/ | + | name: < |
| - | #name: localhost/ | + | |
| dependencies: | dependencies: | ||
| Строка 32: | Строка 49: | ||
| - COPY _build/ | - COPY _build/ | ||
| </ | </ | ||
| + | |||
| + | * name: < | ||
| < | < | ||
| Строка 44: | Строка 63: | ||
| </ | </ | ||
| - | <code:bash> | + | Перечень добавляемых в базовый образ коллекций. |
| - | IMAGE_TEG=0.0.3 | + | |
| - | IMAGE_NAME=step-lab-vmware | + | ==== Сборка образа и его публикация на Private Automation Hub ==== |
| - | GATEWAY_FQDN=aa-gateway.cloud.step.ru | + | |
| + | Сборка образа | ||
| + | |||
| + | <code bash> | ||
| + | IMAGE_NAME=< | ||
| + | GATEWAY_FQDN=<FQDN-имя Astra Automation> | ||
| ansible-builder build --container-runtime podman -t $GATEWAY_FQDN/ | ansible-builder build --container-runtime podman -t $GATEWAY_FQDN/ | ||
| + | </ | ||
| + | |||
| + | Проверить имя и тег собранного образа командой. | ||
| + | <code bash> | ||
| + | |||
| + | Если имя и тег на установлены (< | ||
| + | |||
| + | <code bash> | ||
| podman tag $(podman images -q | head -1) $GATEWAY_FQDN/ | podman tag $(podman images -q | head -1) $GATEWAY_FQDN/ | ||
| + | </ | ||
| + | <code bash> | ||
| podman login --tls-verify=false $GATEWAY_FQDN | podman login --tls-verify=false $GATEWAY_FQDN | ||
| - | podman push --tls-verify=false $GATEWAY_FQDN/ | + | podman push --tls-verify=false $GATEWAY_FQDN/ |
| - | </ | + | |
aa_create_own_image_ee.1773090936.txt.gz · Последнее изменение: 2026/03/10 00:15 — dmitry@alifatov.ru
