Note
This plugin is part of the theforeman.foreman collection (version 2.2.0).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install theforeman.foreman
.
To use it in a playbook, specify: theforeman.foreman.foreman
.
The below requirements are needed on the local controller node that executes this callback.
Parameter | Choices/Defaults | Configuration | Comments |
---|---|---|---|
client_cert string | Default: "/etc/foreman/client_cert.pem" | ini entries: [callback_foreman] [callback_foreman] env:FOREMAN_SSL_CERT | X509 certificate to authenticate to Foreman if https is used aliases: ssl_cert |
client_key string | Default: "/etc/foreman/client_key.pem" | ini entries: [callback_foreman] [callback_foreman] env:FOREMAN_SSL_KEY | the corresponding private key aliases: ssl_key |
dir_store string | Default: "" | ini entries: [callback_foreman] env:FOREMAN_DIR_STORE | When set, callback does not perform HTTP calls but stores results in a given directory. For each report, new file in the form of SEQ_NO-hostname.json is created. For each facts, new file in the form of SEQ_NO-hostname.json is created. The value must be a valid directory. This is meant for debugging and testing purposes. When set to blank (default) this functionality is turned off. |
disable_callback string | Default: 0 | env:FOREMAN_CALLBACK_DISABLE | Toggle to make the callback plugin disable itself even if it is loaded. It can be set to '1' to prevent the plugin from being used even if it gets loaded. |
url string / required | Default: "http://localhost:3000" | ini entries: [callback_foreman] env:FOREMAN_URL env:FOREMAN_SERVER_URL env:FOREMAN_SERVER | URL of the Foreman server. |
verify_certs string | Default: 1 | ini entries: [callback_foreman] env:FOREMAN_SSL_VERIFY | Toggle to decide whether to verify the Foreman certificate. It can be set to '1' to verify SSL certificates using the installed CAs or to a path pointing to a CA bundle. Set to '0' to disable certificate checking. |
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/theforeman/foreman/foreman_callback.html