--- - set_fact: config_dir: '{{ansible_env.HOME}}/.config/gdb' state_dir: '{{ansible_env.HOME}}/.local/state/gdb' - include_tasks: '{{ansible_os_family}}.yaml' - name: create directory file: path: '{{item}}' state: directory with_items: - '{{config_dir}}' - '{{state_dir}}' - name: create config file template: src: gdbinit dest: '{{config_dir}}/gdbinit'