--- - name: Something hosts: temp become: false gather_facts: true tasks: - name: Read the conf file ansible.builtin.slurp: src: /etc/rear/local.conf register: slurp_local_conf - name: Debug local_conf_content ansible.builtin.debug: var: slurp_local_conf - name: Decode the conf file content ansible.builtin.set_fact: local_conf_content: "{{ slurp_local_conf['content'] | b64decode }}" - name: Debug local_conf_content ansible.builtin.debug: var: local_conf_content - name: Extract the NFS server address ansible.builtin.set_fact: nfs_server: "{{ local_conf_content | regex_search('nfs://(.*?)/', '\\1') | first }}" - name: Debug nfs_server ansible.builtin.debug: var: nfs_server