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'
|
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
|
#server = http://server.domain.com/ocsinventory
|
||||||
# send tasks results to a FusionInventory for GLPI server
|
# send tasks results to a FusionInventory for GLPI server
|
||||||
#server = http://server.domain.com/glpi/plugins/fusioninventory/
|
#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
|
# write tasks results in a directory
|
||||||
#local = /tmp
|
#local = /tmp
|
||||||
|
{% if fusioninventory__agent_conf_local_dir %}
|
||||||
|
local = {{ fusioninventory__agent_conf_local_dir }}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
#
|
#
|
||||||
# Task definition options
|
# Task definition options
|
||||||
|
@ -30,7 +36,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
# maximum delay before first target, in seconds
|
# maximum delay before first target, in seconds
|
||||||
delaytime = 3600
|
delaytime = {{ fusioninventory__agent_conf_delaytime }}
|
||||||
# do not contact the target before next scheduled time
|
# do not contact the target before next scheduled time
|
||||||
lazy = 0
|
lazy = 0
|
||||||
|
|
||||||
|
@ -40,10 +46,23 @@ lazy = 0
|
||||||
|
|
||||||
# do not list local printers
|
# do not list local printers
|
||||||
# no-category = printer
|
# 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
|
# allow to scan user home directories
|
||||||
|
scan-homedirs = 1
|
||||||
|
{% else %}
|
||||||
|
# disable scan of user home directories
|
||||||
scan-homedirs = 0
|
scan-homedirs = 0
|
||||||
|
{% endif %}
|
||||||
|
{% if fusioninventory__agent_conf_scan_profiles %}
|
||||||
# allow to scan user profiles
|
# allow to scan user profiles
|
||||||
|
scan-profiles = 1
|
||||||
|
{% else %}
|
||||||
|
# disable the scan of user profiles
|
||||||
scan-profiles = 0
|
scan-profiles = 0
|
||||||
|
{% endif %}
|
||||||
# save the inventory as HTML
|
# save the inventory as HTML
|
||||||
html = 0
|
html = 0
|
||||||
# timeout for inventory modules execution
|
# timeout for inventory modules execution
|
||||||
|
@ -74,8 +93,13 @@ password =
|
||||||
ca-cert-dir =
|
ca-cert-dir =
|
||||||
# CA certificates file
|
# CA certificates file
|
||||||
ca-cert-file =
|
ca-cert-file =
|
||||||
|
{% if fusioninventory__agent_conf_no_ssl_check %}
|
||||||
# do not check server SSL certificate
|
# do not check server SSL certificate
|
||||||
|
no-ssl-check = 1
|
||||||
|
{% else %}
|
||||||
|
# check server SSL certificate
|
||||||
no-ssl-check = 0
|
no-ssl-check = 0
|
||||||
|
{% endif %}
|
||||||
# connection timeout, in seconds
|
# connection timeout, in seconds
|
||||||
timeout = 180
|
timeout = 180
|
||||||
|
|
||||||
|
@ -83,12 +107,17 @@ timeout = 180
|
||||||
# Web interface options
|
# Web interface options
|
||||||
#
|
#
|
||||||
|
|
||||||
|
{% if fusioninventory__agent_conf_no_httpd %}
|
||||||
# disable embedded web server
|
# disable embedded web server
|
||||||
|
no-httpd = 1
|
||||||
|
{% else %}
|
||||||
|
# enable embedded web server
|
||||||
no-httpd = 0
|
no-httpd = 0
|
||||||
|
{% endif %}
|
||||||
# network interface to listen to
|
# network interface to listen to
|
||||||
httpd-ip =
|
httpd-ip = {{ fusioninventory__agent_conf_httpd_ip }}
|
||||||
# network port to listen to
|
# network port to listen to
|
||||||
httpd-port = 62354
|
httpd-port = {{ fusioninventory__agent_conf_httpd_port }}
|
||||||
# trust requests without authentication token
|
# trust requests without authentication token
|
||||||
httpd-trust =
|
httpd-trust =
|
||||||
|
|
||||||
|
@ -113,8 +142,13 @@ color = 0
|
||||||
|
|
||||||
# add given tag to inventory results
|
# add given tag to inventory results
|
||||||
tag =
|
tag =
|
||||||
# debug mode
|
{% if fusioninventory__agent_conf_debug %}
|
||||||
|
# enable debug mode
|
||||||
|
debug = 1
|
||||||
|
{% else %}
|
||||||
|
# disable debug mode
|
||||||
debug = 0
|
debug = 0
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
# time to wait to reload config (0 means no reload, it's default value)
|
# time to wait to reload config (0 means no reload, it's default value)
|
||||||
# conf-reload-interval = 0
|
# conf-reload-interval = 0
|
||||||
|
|
Reference in New Issue