Исправление ошибки 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 \
|
lsb-release \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# Устанавливаем Python пакеты для Ansible
|
# Устанавливаем Python пакеты для Ansible с обновлением зависимостей
|
||||||
RUN pip install --upgrade pip && \
|
RUN pip install --upgrade pip && \
|
||||||
pip install \
|
pip install --upgrade \
|
||||||
|
requests \
|
||||||
|
PyYAML \
|
||||||
|
ansible-core \
|
||||||
|
&& pip install \
|
||||||
ansible \
|
ansible \
|
||||||
ansible-vault \
|
"ansible-vault<4.0.0" \
|
||||||
molecule \
|
molecule \
|
||||||
molecule-docker \
|
molecule-docker \
|
||||||
ansible-lint \
|
ansible-lint \
|
||||||
|
|||||||
4
Makefile
4
Makefile
@@ -78,9 +78,9 @@ docker:
|
|||||||
echo "Собираем и пушим основной Ansible образ..."; \
|
echo "Собираем и пушим основной Ansible образ..."; \
|
||||||
docker buildx build -t $(REGISTRY)/$(IMAGE):$(TAG) -t $(REGISTRY)/$(IMAGE):latest --platform linux/amd64,linux/arm64 --push .; \
|
docker buildx build -t $(REGISTRY)/$(IMAGE):$(TAG) -t $(REGISTRY)/$(IMAGE):latest --platform linux/amd64,linux/arm64 --push .; \
|
||||||
echo "Собираем и пушим образ CentOS..."; \
|
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..."; \
|
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 "Образы успешно опубликованы в Docker Hub: $(REGISTRY)";; \
|
||||||
*) echo "Unknown action. Available actions: build, rebuild, prune, release";; \
|
*) echo "Unknown action. Available actions: build, rebuild, prune, release";; \
|
||||||
esac
|
esac
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ driver:
|
|||||||
|
|
||||||
platforms:
|
platforms:
|
||||||
- name: centos
|
- name: centos
|
||||||
image: "inecs/ansible:centos-latest"
|
image: "inecs/ansible:centos"
|
||||||
privileged: true
|
privileged: true
|
||||||
pre_build_image: true
|
pre_build_image: true
|
||||||
volumes:
|
volumes:
|
||||||
@@ -20,7 +20,7 @@ platforms:
|
|||||||
- /tmp
|
- /tmp
|
||||||
- /run
|
- /run
|
||||||
- name: ubuntu
|
- name: ubuntu
|
||||||
image: "inecs/ansible:ubuntu-latest"
|
image: "inecs/ansible:ubuntu"
|
||||||
privileged: true
|
privileged: true
|
||||||
pre_build_image: true
|
pre_build_image: true
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
Reference in New Issue
Block a user