Add several configuration variables for agent
This commit is contained in:
parent
6cb885f092
commit
31ba7bd70a
|
@ -88,5 +88,120 @@ fusioninventory__agent_service_manage: True
|
|||
#
|
||||
fusioninventory__agent_conf_src: '../templates/etc/fusioninventory/agent.cfg.j2'
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_server_url [[[
|
||||
#
|
||||
# The URL of your Fusioninventory-server/GLPI/…
|
||||
#
|
||||
fusioninventory__agent_conf_server_url: ''
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_local_dir [[[
|
||||
#
|
||||
# Write tasks results in a directory
|
||||
#
|
||||
fusioninventory__agent_conf_local_dir: ''
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_delaytime [[[
|
||||
#
|
||||
# Set an initial delay before the first target.
|
||||
#
|
||||
fusioninventory__agent_conf_delaytime: '3600'
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_no_category [[[
|
||||
#
|
||||
# Do not list given category items in inventory task.
|
||||
# Should be a string with comma as a separator between categories.
|
||||
#
|
||||
fusioninventory__agent_conf_no_category: ''
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_scan_homedirs [[[
|
||||
#
|
||||
# Enable the scan of user home directories. Possible options :
|
||||
#
|
||||
# ``False``
|
||||
# Default.
|
||||
#
|
||||
# ``True``
|
||||
# The agent will scan homedirs.
|
||||
#
|
||||
fusioninventory__agent_conf_scan_homedirs: False
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_scan_profiles [[[
|
||||
#
|
||||
# Enable the scan of users list. Possible options :
|
||||
#
|
||||
# ``False``
|
||||
# Default.
|
||||
#
|
||||
# ``True``
|
||||
# The agent will scan user profile.
|
||||
#
|
||||
fusioninventory__agent_conf_scan_profiles: False
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_no_ssl_check [[[
|
||||
#
|
||||
# Disable check of the server SSL certificate. Possible options :
|
||||
#
|
||||
# ``False``
|
||||
# Default. The server's SSL certificate must be valid.
|
||||
#
|
||||
# ``True``
|
||||
# The server's SSL certificate will not be checked.
|
||||
#
|
||||
fusioninventory__agent_conf_no_ssl_check: False
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_no_httpd [[[
|
||||
#
|
||||
# Disable embedded web server. Possible options :
|
||||
#
|
||||
# ``True``
|
||||
# Default.
|
||||
#
|
||||
# ``False``
|
||||
# The webserver will listen on the httpd-port (default to 62354).
|
||||
#
|
||||
fusioninventory__agent_conf_no_httpd: True
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_httpd_ip: [[[
|
||||
#
|
||||
# Interface/IP, the webserver server should listen to :
|
||||
#
|
||||
# ``''``
|
||||
# Default. Empty so listen on all interfaces.
|
||||
#
|
||||
fusioninventory__agent_conf_httpd_ip: ''
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_httpd_port: [[[
|
||||
#
|
||||
# TCP port used by the webserver server to listen :
|
||||
#
|
||||
# ``62354``
|
||||
# Default.
|
||||
#
|
||||
fusioninventory__agent_conf_httpd_port: '62354'
|
||||
|
||||
# ]]]
|
||||
# .. envvar:: fusioninventory__agent_conf_debug [[[
|
||||
#
|
||||
# If debug mode should be enabled. Possible options :
|
||||
#
|
||||
# ``False``
|
||||
# Default.
|
||||
#
|
||||
# ``True``
|
||||
# Debug mode is enable and fusioninventory-agent will send informations
|
||||
# to journalctl/syslog/…
|
||||
#
|
||||
fusioninventory__agent_conf_debug: False
|
||||
|
||||
# ]]]
|
||||
# ]]]
|
||||
|
|
|
@ -14,8 +14,14 @@
|
|||
#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
|
||||
|
@ -30,7 +36,7 @@
|
|||
#
|
||||
|
||||
# maximum delay before first target, in seconds
|
||||
delaytime = 3600
|
||||
delaytime = {{ fusioninventory__agent_conf_delaytime }}
|
||||
# do not contact the target before next scheduled time
|
||||
lazy = 0
|
||||
|
||||
|
@ -40,10 +46,23 @@ lazy = 0
|
|||
|
||||
# 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
|
||||
|
@ -74,8 +93,13 @@ password =
|
|||
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
|
||||
|
||||
|
@ -83,12 +107,17 @@ 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 =
|
||||
httpd-ip = {{ fusioninventory__agent_conf_httpd_ip }}
|
||||
# network port to listen to
|
||||
httpd-port = 62354
|
||||
httpd-port = {{ fusioninventory__agent_conf_httpd_port }}
|
||||
# trust requests without authentication token
|
||||
httpd-trust =
|
||||
|
||||
|
@ -113,8 +142,13 @@ color = 0
|
|||
|
||||
# add given tag to inventory results
|
||||
tag =
|
||||
# debug mode
|
||||
{% 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
|
||||
|
|
Reference in New Issue