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

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


aa_create_own_image_ee

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


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

| ansible.cfg
  1. [galaxy]
  2. server_list = validated
  3. ignore_certs = true
  4.  
  5. [galaxy_server.validated]
  6. url = https://aa-gateway.cloud.step.ru/pulp_ansible/galaxy/validated/
  7. token = <токен>
| execution-environment.yml
---
version: 3

images:
  base_image:
    name: aa-gateway.cloud.step.ru/aa-2.0/aa-minimal-ee:latest
    #name: localhost/aa-full-ee-updated:latest

dependencies:
  galaxy: requirements.yml

additional_build_files:
  - src: ansible.cfg
    dest: configs

additional_build_steps:
  prepend_galaxy:
    - COPY _build/configs/ansible.cfg /etc/ansible/ansible.cfg
linenums:1 | requirements.yml
---
collections:
  #- name: microsoft.ad
  #- name: ansible.netcommon
  #- name: cisco.catalystcenter
  - name: vmware.vmware
  - name: community.vmware
  #- name: fortinet.fmgdevice
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.1773090877.txt.gz · Последнее изменение: 2026/03/10 00:14 — dmitry@alifatov.ru

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki