mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
removed YAML as documented local facts format as it is not supported and
would require extra modules on target.
This commit is contained in:
parent
0990a71ab5
commit
0f2f022bb0
1 changed files with 3 additions and 3 deletions
|
@ -671,7 +671,7 @@ For instance, what if you want users to be able to control some aspect about how
|
||||||
.. note:: Perhaps "local facts" is a bit of a misnomer, it means "locally supplied user values" as opposed to "centrally supplied user values", or what facts are -- "locally dynamically determined values".
|
.. note:: Perhaps "local facts" is a bit of a misnomer, it means "locally supplied user values" as opposed to "centrally supplied user values", or what facts are -- "locally dynamically determined values".
|
||||||
|
|
||||||
If a remotely managed system has an "/etc/ansible/facts.d" directory, any files in this directory
|
If a remotely managed system has an "/etc/ansible/facts.d" directory, any files in this directory
|
||||||
ending in ".fact", can be YAML, JSON, INI, or executable files returning JSON, and these can supply local facts in Ansible.
|
ending in ".fact", can be JSON, INI, or executable files returning JSON, and these can supply local facts in Ansible.
|
||||||
|
|
||||||
For instance assume a /etc/ansible/facts.d/preferences.fact::
|
For instance assume a /etc/ansible/facts.d/preferences.fact::
|
||||||
|
|
||||||
|
@ -689,7 +689,7 @@ And you will see the following fact added::
|
||||||
"ansible_local": {
|
"ansible_local": {
|
||||||
"preferences": {
|
"preferences": {
|
||||||
"general": {
|
"general": {
|
||||||
"asdf" : "1",
|
"asdf" : "1",
|
||||||
"bar" : "2"
|
"bar" : "2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -707,7 +707,7 @@ can allow that fact to be used during that particular play. Otherwise, it will
|
||||||
Here is an example of what that might look like::
|
Here is an example of what that might look like::
|
||||||
|
|
||||||
- hosts: webservers
|
- hosts: webservers
|
||||||
tasks:
|
tasks:
|
||||||
- name: create directory for ansible custom facts
|
- name: create directory for ansible custom facts
|
||||||
file: state=directory recurse=yes path=/etc/ansible/facts.d
|
file: state=directory recurse=yes path=/etc/ansible/facts.d
|
||||||
- name: install custom impi fact
|
- name: install custom impi fact
|
||||||
|
|
Loading…
Reference in a new issue