Исправление ошибки 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:
@@ -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 \
|
||||
|
||||
4
Makefile
4
Makefile
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user