Инструменты пользователя

Инструменты сайта


aa_create_own_image_ee

Это старая версия документа!


Подготовка и публикация собственных образов контейнеров для выполнения заданий

Создать каталог проекта.

mkdir -p my-image-ee
cd my-image-ee

Создать в каталоге файлы:

  • ansible.cfg
  • execution-environment.yml
  • requirements.yml
ansible.cfg
  1. [galaxy]
  2. server_list = validated
  3. ignore_certs = true
  4.  
  5. [galaxy_server.validated]
  6. url = <URL хранилища>
  7. token = <Токен>
  • server_list = validated - название репозитория
  • ignore_certs = true - игнорировать ошибку сертификата
  • URL хранилища получить на странице Astra Automation > Контент автоматизации > Репозитории > validated > Подробности > URL хранилища
  • Токен получить на странице Astra Automation > Контент автоматизации > Подключение к Private Automation Hub
execution-environment.yml
  1. ---
  2. version: 3
  3.  
  4. images:
  5.   base_image:
  6.   name: <название базового образа>:<тег>
  7. dependencies:
  8.   galaxy: requirements.yml
  9.  
  10. additional_build_files:
  11.   - src: ansible.cfg
  12.   dest: configs
  13.  
  14. additional_build_steps:
  15.   prepend_galaxy:
  16. - COPY _build/configs/ansible.cfg /etc/ansible/ansible.cfg
requirements.yml
  1. ---
  2. collections:
  3. #- name: microsoft.ad
  4. #- name: ansible.netcommon
  5. #- name: cisco.catalystcenter
  6.   - name: vmware.vmware
  7.   - name: community.vmware
  8. #- name: fortinet.fmgdevice
  • name: <название базового образа>:<тег> - название базового образа и тег можно получить на странице Astra Automation > Контент автоматизации > Среды исполнения > <имя образа> > Изображения
IMAGE_TEG=0.0.3
IMAGE_NAME=step-lab-vmware
GATEWAY_FQDN=aa-gateway.cloud.step.ru
 
ansible-builder build --container-runtime podman -t $GATEWAY_FQDN/$IMAGE_NAME:$IMAGE_TEG -v 3 
 
podman tag $(podman images -q | head -1) $GATEWAY_FQDN/$IMAGE_NAME:$IMAGE_TEG
 
podman login --tls-verify=false $GATEWAY_FQDN
 
podman push --tls-verify=false $GATEWAY_FQDN/$IMAGE_NAME:$IMAGE_TEG
aa_create_own_image_ee.1773127153.txt.gz · Последнее изменение: 2026/03/10 10:19 — dmitry@alifatov.ru

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki