---
- name: Ensure LXD is installed
  community.general.snap:
    name: lxd
    state: "{{ app_state | default('present') }}"

- name: Ensure LXC is installed
  package:
    name: lxc
    state: "{{ app_state | default('present') }}"

- name: Ensure lxd service is started and enabled
  service:
    name: lxc
    state: started
    enabled: true

- name: Run generic Linux tasks
  include_tasks: config-Linux.yml
