Manage color with fusioninventory__agent_conf_log_color var
This commit is contained in:
		
							parent
							
								
									76cfdf4df1
								
							
						
					
					
						commit
						89d8e1ea57
					
				|  | @ -9,6 +9,7 @@ | |||
|   * **logfacility** with fusioninventory__agent_conf_log_facility variable | ||||
|   * **logfile** with fusioninventory__agent_conf_log_file variable | ||||
|   * **logfile-maxsize** with fusioninventory__agent_conf_log_file_maxsize variable | ||||
|   * **color** with fusioninventory__agent_conf_log_color variable | ||||
| 
 | ||||
| ## v1.3.1 | ||||
| 
 | ||||
|  |  | |||
|  | @ -46,6 +46,7 @@ Some variables used to generate FusionInventery agent.cfg file from Ansible temp | |||
| * **fusioninventory__agent_conf_log_facility** : Specifies the syslog facility to use for the syslog logger backend [default⎵: `LOG_DAEMON`]. | ||||
| * **fusioninventory__agent_conf_log_file** : Specifies the file to use for the file logger backend [default⎵: `/var/log/fusioninventory.log`]. | ||||
| * **fusioninventory__agent_conf_log_file_maxsize** : Specifies the maximum size for the log file, in MB [default⎵: `0`]. | ||||
| * **fusioninventory__agent_conf_log_color** : Enables color display for the stderr logger backend [default⎵: `False`]. | ||||
| * **fusioninventory__agent_conf_tag** : Add given tag to inventory results [default⎵: ``]. | ||||
| * **fusioninventory__agent_conf_debug** : If debug mode should be enabled [default⎵: `False`]. | ||||
| 
 | ||||
|  |  | |||
|  | @ -256,6 +256,19 @@ fusioninventory__agent_conf_log_file: '/var/log/fusioninventory.log' | |||
| #   Default. 0 means unlimited size. | ||||
| # | ||||
| fusioninventory__agent_conf_log_file_maxsize: '0' | ||||
|                                                                    # ]]] | ||||
| # .. envvar:: fusioninventory__agent_conf_log_color [[[ | ||||
| # | ||||
| # Enables color display for the stderr logger backend. Possible options : | ||||
| # | ||||
| # ``False`` | ||||
| #   Default. | ||||
| # | ||||
| # ``True`` | ||||
| #   Enable colors. | ||||
| # | ||||
| fusioninventory__agent_conf_log_color: False | ||||
| 
 | ||||
|                                                                    # ]]] | ||||
| # .. envvar:: fusioninventory__agent_conf_tag [[[ | ||||
| # | ||||
|  |  | |||
|  | @ -1,15 +1,12 @@ | |||
| # {{ ansible_managed }} | ||||
| # .. vim: foldmarker=[[[,]]]:foldmethod=marker | ||||
| 
 | ||||
| # fusioninventory agent configuration | ||||
| 
 | ||||
| # all defined values match default | ||||
| # all commented values are examples | ||||
| 
 | ||||
| 
 | ||||
| # | ||||
| # Target definition options | ||||
| # | ||||
| 
 | ||||
| # 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 | ||||
|  | @ -23,10 +20,9 @@ server = {{ fusioninventory__agent_conf_server_url }} | |||
| local = {{ fusioninventory__agent_conf_local_dir }} | ||||
| {% endif %} | ||||
| 
 | ||||
| # | ||||
| # Task definition options | ||||
| # | ||||
| # ]]] | ||||
| 
 | ||||
| # Task definition options [[[ | ||||
| # disable software deployment tasks | ||||
| #no-task = deploy | ||||
| {% if fusioninventory__agent_conf_no_task %} | ||||
|  | @ -37,19 +33,17 @@ no-task = {{ fusioninventory__agent_conf_no_task }} | |||
| tasks = {{ fusioninventory__agent_conf_tasks }} | ||||
| {% endif %} | ||||
| 
 | ||||
| # | ||||
| # Target scheduling options | ||||
| # | ||||
| # ]]] | ||||
| 
 | ||||
| # 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 | ||||
| # | ||||
| # ]]] | ||||
| 
 | ||||
| # Inventory task specific options [[[ | ||||
| # do not list local printers | ||||
| # no-category = printer | ||||
| {% if fusioninventory__agent_conf_no_category %} | ||||
|  | @ -78,17 +72,15 @@ force = 0 | |||
| # additional inventory content file | ||||
| additional-content = | ||||
| 
 | ||||
| # | ||||
| # Package deployment task specific options | ||||
| # | ||||
| # ]]] | ||||
| 
 | ||||
| # Package deployment task specific options [[[ | ||||
| # do not use peer to peer to download files | ||||
| no-p2p = 0 | ||||
| 
 | ||||
| # | ||||
| # Network options | ||||
| # | ||||
| # ]]] | ||||
| 
 | ||||
| # Network options [[[ | ||||
| # proxy address | ||||
| proxy = | ||||
| # user name for server authentication | ||||
|  | @ -109,10 +101,9 @@ no-ssl-check = 0 | |||
| # connection timeout, in seconds | ||||
| timeout = 180 | ||||
| 
 | ||||
| # | ||||
| # Web interface options | ||||
| # | ||||
| # ]]] | ||||
| 
 | ||||
| # Web interface options [[[ | ||||
| {% if fusioninventory__agent_conf_no_httpd %} | ||||
| # disable embedded web server | ||||
| no-httpd = 1 | ||||
|  | @ -127,10 +118,9 @@ httpd-port = {{ fusioninventory__agent_conf_httpd_port }} | |||
| # trust requests without authentication token | ||||
| httpd-trust = {{ fusioninventory__agent_conf_httpd_trust }} | ||||
| 
 | ||||
| # | ||||
| # Logging options | ||||
| # | ||||
| # ]]] | ||||
| 
 | ||||
| # Logging options [[[ | ||||
| # Logger backend, either Stderr, File or Syslog (Stderr) | ||||
| logger = {{ fusioninventory__agent_conf_log_logger }} | ||||
| {% if fusioninventory__agent_conf_log_logger == 'file' %} | ||||
|  | @ -143,13 +133,17 @@ logfile-maxsize = {{ fusioninventory__agent_conf_log_file_maxsize }} | |||
| # Syslog facility | ||||
| logfacility = {{ fusioninventory__agent_conf_log_facility }} | ||||
| {% endif %} | ||||
| # Use color in the console | ||||
| {% if fusioninventory__agent_conf_log_color %} | ||||
| # Use color in the console with stderr backend | ||||
| color = 1 | ||||
| {% else %} | ||||
| # Don't use color in the console with stderr backend | ||||
| color = 0 | ||||
| {% endif %} | ||||
| 
 | ||||
| # | ||||
| # Execution mode options | ||||
| # | ||||
| # ]]] | ||||
| 
 | ||||
| # Execution mode options [[[ | ||||
| # add given tag to inventory results | ||||
| tag = {{ fusioninventory__agent_conf_tag }} | ||||
| {% if fusioninventory__agent_conf_debug %} | ||||
|  | @ -161,7 +155,9 @@ debug = 0 | |||
| {% endif %} | ||||
| 
 | ||||
| # time to wait to reload config (0 means no reload, it's default value) | ||||
| # conf-reload-interval = 0 | ||||
| # conf-reload-interval = 0 | ||||
| 
 | ||||
| # ]]] | ||||
| 
 | ||||
| # Since 2.4, you can include all .cfg files from a folder or any given file | ||||
| # For example: | ||||
|  |  | |||
		Reference in New Issue