--- - name: Prepare Backend Host for BAB hosts: bab1.mgmt.toal.ca become: true tasks: - name: Update all packages to latest ansible.builtin.dnf: name: "*" state: latest update_only: true - name: CodeReady Builder Repo Enabled community.general.rhsm_repository: name: "codeready-builder-for-rhel-9-{{ ansible_architecture }}-rpms" state: enabled - name: EPEL GPG Key installed ansible.builtin.rpm_key: key: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-9 state: present fingerprint: 'FF8A D134 4597 106E CE81 3B91 8A38 72BF 3228 467C' - name: Dependencies are installed ansible.builtin.dnf: name: - podman - https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm state: present - name: Ensure podman-compose installed ansible.builtin.dnf: name: - podman-compose - name: Userspace setup hosts: bab1.mgmt.toal.ca tasks: - name: Ensure podman socket enabled ansible.builtin.systemd: name: podman.socket scope: user enabled: true state: started - name: Ensure appwrite image pulled from docker hub containers.podman.podman_image: name: docker.io/appwrite/appwrite tag: 1.7.4 - name: Ensure podman-compose.yml deployed ansible.builtin.copy: src: files/container-compose.yml dest: /home/ptoal/appwrite mode: '0644'