Podman и Ansible вместе даже лучше для обеспечения автоматизации и оркестрации жизненных циклов контейнеров и подов Автоматизируем Podman при помощи Ansible Чтобы автоматизировать создание контейнеров Podman, используя Ansible, создаём плейбук для развёртывания каждого отдельного контейнера с его соответствующими параметрами (как описано в предыдущей статье). Используем для этого специальные коллекции и соответствующие модули. Вы также создадите ещё один плейбук для удаления всех контейнеров, когда они вам больше не понадобятся. Начинаем с плейбука create_httpd_nginx.yaml: --- - name: "Playbook to create two httpd containers with one nginx container as a reverse proxy" hosts: localhost gather_facts: yes vars: homedir: /home/localuser container_registry: docker.io/library tasks: - name: "Create the syscom container" containers.podman.podman_container: name: syscom hostname: syscom image: "{{ container_registry }}/httpd" publish:
Автоматизируем развёртывание контейнеров и подов с помощью Podman и Ansible. Часть 4.
14 июля 202314 июл 2023
28
2 мин