2019-06-17 12:17:02 +02:00
|
|
|
---
|
2019-11-14 16:36:44 +01:00
|
|
|
- name: "Ensure that lxc_php_version is defined"
|
2023-03-19 11:52:09 +01:00
|
|
|
ansible.builtin.fail:
|
2019-11-14 16:36:44 +01:00
|
|
|
msg: Please configure var lxc_php_version
|
|
|
|
when: lxc_php_version is none
|
2019-06-17 12:17:02 +02:00
|
|
|
|
2023-03-19 11:47:09 +01:00
|
|
|
|
2023-03-20 23:33:19 +01:00
|
|
|
- ansible.builtin.include_role:
|
2023-03-19 11:47:09 +01:00
|
|
|
name: evolix/lxc
|
|
|
|
vars:
|
|
|
|
lxc_containers:
|
|
|
|
- { name: "{{ lxc_php_version }}", release: "{{ lxc_php_container_releases[lxc_php_version] }}" }
|
|
|
|
when: lxc_php_version is defined
|
|
|
|
|
2023-03-19 11:50:58 +01:00
|
|
|
- name: set LXC rootfs
|
|
|
|
ansible.builtin.set_fact:
|
|
|
|
lxc_rootfs: "/var/lib/lxc/{{ lxc_php_version }}/rootfs"
|
|
|
|
|
2022-12-28 09:03:37 +01:00
|
|
|
- name: "Update APT cache in container {{ lxc_php_version }}"
|
2023-03-19 11:52:09 +01:00
|
|
|
community.general.lxc_container:
|
2019-11-14 16:36:44 +01:00
|
|
|
name: "{{ lxc_php_version }}"
|
|
|
|
container_command: "apt-get update"
|
2019-10-11 21:43:21 +02:00
|
|
|
|
2023-03-19 11:52:09 +01:00
|
|
|
- ansible.builtin.import_tasks: "php56.yml"
|
2019-11-14 16:36:44 +01:00
|
|
|
when: lxc_php_version == "php56"
|
2019-06-17 12:17:02 +02:00
|
|
|
|
2023-03-19 11:52:09 +01:00
|
|
|
- ansible.builtin.import_tasks: "php70.yml"
|
2019-11-14 16:36:44 +01:00
|
|
|
when: lxc_php_version == "php70"
|
2019-06-17 12:17:02 +02:00
|
|
|
|
2023-03-19 11:52:09 +01:00
|
|
|
- ansible.builtin.import_tasks: "php73.yml"
|
2019-11-14 16:36:44 +01:00
|
|
|
when: lxc_php_version == "php73"
|
2019-06-17 12:17:02 +02:00
|
|
|
|
2023-03-19 11:52:09 +01:00
|
|
|
- ansible.builtin.import_tasks: "php74.yml"
|
2021-03-31 10:57:29 +02:00
|
|
|
when: lxc_php_version == "php74"
|
|
|
|
|
2023-03-19 11:52:09 +01:00
|
|
|
- ansible.builtin.import_tasks: "php80.yml"
|
2021-10-05 14:36:10 +02:00
|
|
|
when: lxc_php_version == "php80"
|
|
|
|
|
2023-03-19 11:52:09 +01:00
|
|
|
- ansible.builtin.import_tasks: "php81.yml"
|
2022-02-17 14:50:21 +01:00
|
|
|
when: lxc_php_version == "php81"
|
|
|
|
|
2023-03-20 18:00:22 +01:00
|
|
|
- ansible.builtin.import_tasks: "php82.yml"
|
|
|
|
when: lxc_php_version == "php82"
|
2022-06-16 17:58:34 +02:00
|
|
|
|
2023-03-19 11:52:09 +01:00
|
|
|
- ansible.builtin.import_tasks: "umask.yml"
|
|
|
|
|
|
|
|
- ansible.builtin.import_tasks: "misc.yml"
|