New in version 2.6.
.foreman.yml or .foreman.yaml and has a plugin: foreman entry.The below requirements are needed on the local master node that executes this inventory.
| Parameter | Choices/Defaults | Configuration | Comments |
|---|---|---|---|
| cache boolean | Default: no | ini entries: [inventory] env:ANSIBLE_INVENTORY_CACHE | Toggle to enable/disable the caching of the inventory's source data, requires a cache plugin setup to work. |
| cache_connection | ini entries: [inventory] env:ANSIBLE_INVENTORY_CACHE_CONNECTION | Cache connection data or path, read cache plugin documentation for specifics. | |
| cache_plugin | ini entries: [inventory] env:ANSIBLE_INVENTORY_CACHE_PLUGIN | Cache plugin to use for the inventory's source data. | |
| cache_timeout integer | Default: 3600 | ini entries: [inventory] env:ANSIBLE_INVENTORY_CACHE_TIMEOUT | Cache duration in seconds |
| group_prefix | Default: foreman_ | prefix to apply to foreman groups | |
| password required | foreman authentication password | ||
| plugin required |
| the name of this plugin, it should alwys be set to 'foreman' for this plugin to recognize it as it's own. | |
| url | Default: http://localhost:300 | url to foreman | |
| user required | foreman authentication user | ||
| validate_certs boolean | Default: no | verify SSL certificate if using https | |
| vars_prefix | Default: foreman_ | prefix to apply to host variables, does not include facts nor params | |
| want_facts boolean | Default: no | Toggle, if True the plugin will retrieve host facts from the server | |
| want_params boolean | Default: no | Toggle, if true the inventory will retrieve 'all_parameters' information as host vars |
# my.foreman.yml plugin: foreman url: http://localhost:2222 user: ansible-tester password: secure validate_certs: False
Hint
If you notice any issues in this documentation you can edit this document to improve it.
© 2012–2018 Michael DeHaan
© 2018 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/plugins/inventory/foreman.html