default/main.yml и скрестить ее с fileglob'ами, отрезав j2 на конце файла
                  
                  
                  dest: {{ config_dir  + '/' | item | basename | regex_replace('\.j2','') }}
                  
                  
                
Что это за дичь?
Попробуйте сделать наоборот... задавать имя файла без .j2 src: '{{ filename }}.j2' dest: '{{ filename }}'
Решил таким способом, вдруг пригодится - name: Copy config files ansible.builtin.template: src: "{{ item }}" dest: "{{ config_dir + '/' ~ item | basename | regex_replace('\\.j2$','') }}" force: true mode: '0644' with_fileglob: - templates/etc/*.j2 notify: restart service_name
Обсуждают сегодня