# vim: set filetype=yaml.ansible : --- - name: Configure direnv when: - "'direnv' not in __configured" block: - name: Set direnv install method when: - direnv_install_method is undefined ansible.builtin.set_fact: direnv_install_method: "{{ install_method if install_method in direnv_install_methods else direnv_install_methods[0] }}" - name: Append direnv to pkg_sys when: - direnv_install_method == "system" ansible.builtin.set_fact: pkg_sys: "{{ pkg_sys + ['direnv'] }}" - name: Finalize direnv configuration ansible.builtin.set_fact: __configured: "{{ __configured | combine( { 'direnv': true } ) }}"