ansible-roles/lxc-php/tasks/main.yml
Brice Waegeneire e8c7d2c3e3
All checks were successful
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2792|10|2782|6|:-1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/239//ansiblelint">Evolix » ansible-roles » unstable #239</a>
gitea/ansible-roles/pipeline/head This commit looks good
lxc-php: add support for PHP 8.2 container
2023-04-20 11:27:56 +02:00

48 lines
1.3 KiB
YAML

---
- name: "Ensure that lxc_php_version is defined"
ansible.builtin.fail:
msg: Please configure var lxc_php_version
when: lxc_php_version is none
- ansible.builtin.include_role:
name: evolix/lxc
vars:
lxc_containers:
- { name: "{{ lxc_php_version }}", release: "{{ lxc_php_container_releases[lxc_php_version] }}" }
when: lxc_php_version is defined
- name: set LXC rootfs
ansible.builtin.set_fact:
lxc_rootfs: "/var/lib/lxc/{{ lxc_php_version }}/rootfs"
- name: "Update APT cache in container {{ lxc_php_version }}"
community.general.lxc_container:
name: "{{ lxc_php_version }}"
container_command: "apt-get update"
- ansible.builtin.import_tasks: "php56.yml"
when: lxc_php_version == "php56"
- ansible.builtin.import_tasks: "php70.yml"
when: lxc_php_version == "php70"
- ansible.builtin.import_tasks: "php73.yml"
when: lxc_php_version == "php73"
- ansible.builtin.import_tasks: "php74.yml"
when: lxc_php_version == "php74"
- ansible.builtin.import_tasks: "php80.yml"
when: lxc_php_version == "php80"
- ansible.builtin.import_tasks: "php81.yml"
when: lxc_php_version == "php81"
- ansible.builtin.import_tasks: "php82.yml"
when: lxc_php_version == "php82"
- ansible.builtin.import_tasks: "umask.yml"
- ansible.builtin.import_tasks: "misc.yml"