Исправление ошибки ansible-vault и обновление тегов образов

- Исправлена ошибка ansible-vault в Dockerfile-Ubuntu (установка версии <4.0.0)
- Убраны -latest из тегов ubuntu и centos в Makefile
- Обновлены теги в molecule.yml: inecs/ansible:centos и inecs/ansible:ubuntu
- Пересобраны все образы с новыми тегами и исправленными зависимостями
- Все образы успешно опубликованы в Docker Hub с поддержкой amd64 и arm64
This commit is contained in:
2025-10-21 00:47:00 +03:00
parent 1773115652
commit 4e2e218aae
3 changed files with 11 additions and 7 deletions

View File

@@ -30,11 +30,15 @@ RUN apt-get update && \
lsb-release \
&& rm -rf /var/lib/apt/lists/*
# Устанавливаем Python пакеты для Ansible
# Устанавливаем Python пакеты для Ansible с обновлением зависимостей
RUN pip install --upgrade pip && \
pip install \
pip install --upgrade \
requests \
PyYAML \
ansible-core \
&& pip install \
ansible \
ansible-vault \
"ansible-vault<4.0.0" \
molecule \
molecule-docker \
ansible-lint \

View File

@@ -78,9 +78,9 @@ docker:
echo "Собираем и пушим основной Ansible образ..."; \
docker buildx build -t $(REGISTRY)/$(IMAGE):$(TAG) -t $(REGISTRY)/$(IMAGE):latest --platform linux/amd64,linux/arm64 --push .; \
echo "Собираем и пушим образ CentOS..."; \
docker buildx build -t $(REGISTRY):centos-latest --platform linux/amd64,linux/arm64 --push -f Dockerfile-CentOS .; \
docker buildx build -t $(REGISTRY):centos --platform linux/amd64,linux/arm64 --push -f Dockerfile-CentOS .; \
echo "Собираем и пушим образ Ubuntu..."; \
docker buildx build -t $(REGISTRY):ubuntu-latest --platform linux/amd64,linux/arm64 --push -f Dockerfile-Ubuntu .; \
docker buildx build -t $(REGISTRY):ubuntu --platform linux/amd64,linux/arm64 --push -f Dockerfile-Ubuntu .; \
echo "Образы успешно опубликованы в Docker Hub: $(REGISTRY)";; \
*) echo "Unknown action. Available actions: build, rebuild, prune, release";; \
esac

View File

@@ -10,7 +10,7 @@ driver:
platforms:
- name: centos
image: "inecs/ansible:centos-latest"
image: "inecs/ansible:centos"
privileged: true
pre_build_image: true
volumes:
@@ -20,7 +20,7 @@ platforms:
- /tmp
- /run
- name: ubuntu
image: "inecs/ansible:ubuntu-latest"
image: "inecs/ansible:ubuntu"
privileged: true
pre_build_image: true
volumes: