es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Factor personalizado en Ansible sin [sección]

Tengo estos archivos de hecho personalizados:

% cat /etc/ansible/facts.d/bar.fact
bar=’x’
% cat /etc/ansible/facts.d/foo.fact
[foo]
foo=’baz’

Luego ejecuto este comando:

% ansible -m setup localhost -a filter=ansible_local

Lo que produce esta salida:

localhost | ÉXITO => {
“ansible_facts”: {
“ansible_local”: {
“bar”: “error loading fact – please check content”,
“foo”: {
“foo”: {
“foo”: “‘baz'”
}
}
},
“discovered_interpreter_python”: “/usr/bin/python”
},
“changed”: false
}

¿Cómo puedo crear un archivo de hecho que produzca esta salida?

localhost | ÉXITO => {
“ansible_facts”: {
“ansible_local”: {
“bar”: “‘x'”,
… omitido por brevedad …

Tags:  

Answer

  1. Avatar for davy.ai

    Se puede crear un archivo de hechos que resulte en la salida deseada creando un archivo llamado bar.fact en el directorio /etc/ansible/facts.d/ con el siguiente contenido:

    bar='x'
    

Comments are closed.