Playbooks — include & import

On peut écrire un playbook de plusieurs centaines de lignes, mais pour faciliter la lecture on préfère décomposer le playbook en plusieurs fichiers. Avec Ansible, il y a trois façons de le faire: les imports, les inclusions et les rôles

import

import_tasks

include

include_tasks

include_vars

$ cat db_vars.yml
db_version: 1.0.14
$ cat playbook.yml
---
- name: Print DB server data
  hosts: all
  gather_facts: no
  tasks:
    - include_vars: db_vars.yml
    - debug:
        var: db_version