175 lines
4.3 KiB
Django/Jinja
175 lines
4.3 KiB
Django/Jinja
# {{ ansible_managed }}
|
||
|
||
# fusioninventory agent configuration
|
||
|
||
# all defined values match default
|
||
# all commented values are examples
|
||
|
||
|
||
#
|
||
# Target definition options
|
||
#
|
||
|
||
# send tasks results to an OCS server
|
||
#server = http://server.domain.com/ocsinventory
|
||
# send tasks results to a FusionInventory for GLPI server
|
||
#server = http://server.domain.com/glpi/plugins/fusioninventory/
|
||
{% if fusioninventory__agent_conf_server_url %}
|
||
server = {{ fusioninventory__agent_conf_server_url }}
|
||
{% endif %}
|
||
# write tasks results in a directory
|
||
#local = /tmp
|
||
{% if fusioninventory__agent_conf_local_dir %}
|
||
local = {{ fusioninventory__agent_conf_local_dir }}
|
||
{% endif %}
|
||
|
||
#
|
||
# Task definition options
|
||
#
|
||
|
||
# disable software deployment tasks
|
||
#no-task = deploy
|
||
{% if fusioninventory__agent_conf_no_task %}
|
||
no-task = {{ fusioninventory__agent_conf_no_task }}
|
||
{% endif %}
|
||
#tasks = inventory,deploy,inventory
|
||
|
||
#
|
||
# Target scheduling options
|
||
#
|
||
|
||
# maximum delay before first target, in seconds
|
||
delaytime = {{ fusioninventory__agent_conf_delaytime }}
|
||
# do not contact the target before next scheduled time
|
||
lazy = 0
|
||
|
||
#
|
||
# Inventory task specific options
|
||
#
|
||
|
||
# do not list local printers
|
||
# no-category = printer
|
||
{% if fusioninventory__agent_conf_no_category %}
|
||
no-category = {{ fusioninventory__agent_conf_no_category }}
|
||
{% endif %}
|
||
{% if fusioninventory__agent_conf_scan_homedirs %}
|
||
# allow to scan user home directories
|
||
scan-homedirs = 1
|
||
{% else %}
|
||
# disable scan of user home directories
|
||
scan-homedirs = 0
|
||
{% endif %}
|
||
{% if fusioninventory__agent_conf_scan_profiles %}
|
||
# allow to scan user profiles
|
||
scan-profiles = 1
|
||
{% else %}
|
||
# disable the scan of user profiles
|
||
scan-profiles = 0
|
||
{% endif %}
|
||
# save the inventory as HTML
|
||
html = 0
|
||
# timeout for inventory modules execution
|
||
backend-collect-timeout = 180
|
||
# always send data to server
|
||
force = 0
|
||
# additional inventory content file
|
||
additional-content =
|
||
|
||
#
|
||
# Package deployment task specific options
|
||
#
|
||
|
||
# do not use peer to peer to download files
|
||
no-p2p = 0
|
||
|
||
#
|
||
# Network options
|
||
#
|
||
|
||
# proxy address
|
||
proxy =
|
||
# user name for server authentication
|
||
user =
|
||
# password for server authentication
|
||
password =
|
||
# CA certificates directory
|
||
ca-cert-dir =
|
||
# CA certificates file
|
||
ca-cert-file =
|
||
{% if fusioninventory__agent_conf_no_ssl_check %}
|
||
# do not check server SSL certificate
|
||
no-ssl-check = 1
|
||
{% else %}
|
||
# check server SSL certificate
|
||
no-ssl-check = 0
|
||
{% endif %}
|
||
# connection timeout, in seconds
|
||
timeout = 180
|
||
|
||
#
|
||
# Web interface options
|
||
#
|
||
|
||
{% if fusioninventory__agent_conf_no_httpd %}
|
||
# disable embedded web server
|
||
no-httpd = 1
|
||
{% else %}
|
||
# enable embedded web server
|
||
no-httpd = 0
|
||
{% endif %}
|
||
# network interface to listen to
|
||
httpd-ip = {{ fusioninventory__agent_conf_httpd_ip }}
|
||
# network port to listen to
|
||
httpd-port = {{ fusioninventory__agent_conf_httpd_port }}
|
||
# trust requests without authentication token
|
||
httpd-trust = {{ fusioninventory__agent_conf_httpd_trust }}
|
||
|
||
#
|
||
# Logging options
|
||
#
|
||
|
||
# Logger backend, either Stderr, File or Syslog (Stderr)
|
||
logger = syslog
|
||
# log file
|
||
#logfile = /var/log/fusioninventory.log
|
||
# maximum log file size, in MB
|
||
#logfile-maxsize = 0
|
||
# Syslog facility
|
||
logfacility = LOG_DAEMON
|
||
# Use color in the console
|
||
color = 0
|
||
|
||
#
|
||
# Execution mode options
|
||
#
|
||
|
||
# add given tag to inventory results
|
||
tag = {{ fusioninventory__agent_conf_tag }}
|
||
{% if fusioninventory__agent_conf_debug %}
|
||
# enable debug mode
|
||
debug = 1
|
||
{% else %}
|
||
# disable debug mode
|
||
debug = 0
|
||
{% endif %}
|
||
|
||
# time to wait to reload config (0 means no reload, it's default value)
|
||
# conf-reload-interval = 0
|
||
|
||
# Since 2.4, you can include all .cfg files from a folder or any given file
|
||
# For example:
|
||
# 1. file "conf.d/tag.cfg" contains "tag = 'entity123'"
|
||
# using "include 'conf.d' will set tag to 'entity123'
|
||
# 2. file "/etc/production/glpi-tag" contains "tag = 'entity123'"
|
||
# using "include '/etc/production/glpi-tag' will set tag to 'entity123'
|
||
# Remark:
|
||
# 1. Prefer to use full path to avoid confusion, but be aware relative paths are
|
||
# relative against current config file folder
|
||
# 2. A parameter set in included file can be over-rided if set again after the directive
|
||
# 3. *.cfg files are read in order in folder, it's better to prefix them with a number
|
||
# 4. Package maintainers are encouraged to use this feature to avoid conflict
|
||
# during upgrades after configuration update
|
||
#
|
||
include "conf.d/"
|
||
#include "agent.local"
|