Ansible: no se pudo usar el módulo de búsqueda de un archivo en / etc /
Estoy desplegando una máquina CentOS y una de las tareas fue leer un archivo que se presta al servicio de Cónsul que lo ubica bajo/etc/sysconfig
. Estoy tratando de leerlo más tarde en una variable usando ellookup
módulo pero arroja un error a continuación:
fatal: [ansible_vm1]: ¡FALLADO! => {"error": verdadero, "msg": "no se pudo encontrar el archivo en la búsqueda: / etc / sysconfig / idb_EndPoint"}
Pero estoy ejecutando la tarea de búsqueda muy por debajo del punto dondeidb_EndPoint
se genera el archivo y también lo busqué iniciando sesión manualmente para verificar que el archivo estaba disponible.
- name: importing the file contents to variable
set_fact:
idb_endpoint: "{{ lookup('file', '/etc/sysconfig/idb_EndPoint') }}"
become: true
También intenté escalar previlege con otro usuariobecome_user: deployuser
junto conbecome: true
Pero no funcionó todavía. Usando la versión Ansible 2.2.1.0.