--- - import_playbook: initialize.yml - name: System packages hosts: all tags: - provision - initialize tasks: - name: Load package variables include_vars: file: packages.yml - import_tasks: tasks/centos/repositories.yml when: ansible_distribution == "CentOS" - import_tasks: tasks/centos/packages.yml when: ansible_distribution == "CentOS" - import_tasks: tasks/fedora/packages.yml when: ansible_distribution == "Fedora" # - import_tasks: tasks/debian/packages.yml # when: ansible_distribution == "Debian" or ansible_distribution == "Ubuntu" #- import_playbook: provision-workstation.yml #- import_playbook: provision-server.yml #- import_playbook: provision-hypervisor.yml - import_playbook: provision-virtual-machine.yml - import_playbook: update.yml