Allow to manage the RestartSec parameter of the unit
This commit is contained in:
		
							parent
							
								
									4a51da3a96
								
							
						
					
					
						commit
						bff4d7a11f
					
				|  | @ -5,6 +5,7 @@ | |||
| * Add a way to provide vendor daemon binaries and licence file. | ||||
| * Manage services for the lists var (flexlm__licences). | ||||
| * Allow to manage several licences on a same host (close #1). | ||||
| * The **RestartSec** argument for the service can be set, cause some vendor daemon have a timewait greater than 60 seconds. | ||||
| 
 | ||||
| ### Enhancements | ||||
| * Set a var to manage the state of the deployment by this role. | ||||
|  |  | |||
|  | @ -90,7 +90,8 @@ flexlm__service_unit_content: 'etc/systemd/system/flexlm.service.j2' | |||
| #     bin_src: '{{ inventory_dir + "/../resources/service/matlab-lm/bin/" }}' | ||||
| #     lic_path: '/opt/matlab/etc/licence.lic' | ||||
| #     lic_src: '{{ inventory_dir + "/../resources/hosts/matlab-lm/opt/matlab/etc/licence.lic" }}' | ||||
| #     #service: False | ||||
| #     service: True | ||||
| #     timewait: 60 | ||||
| #     ports: [ '27000', '33188' ] # not used right now | ||||
| flexlm__licences: [] | ||||
| 
 | ||||
|  |  | |||
|  | @ -10,7 +10,7 @@ WorkingDirectory={{ item.bin_path | d("/opt/" + item.name + "/bin") }} | |||
| ExecStart={{ flexlm__lmgrd_path }} -z -c {{ item.lic_path | d("/opt/" + item.name + "/etc/licence.lic") }} | ||||
| SuccessExitStatus=15 | ||||
| Restart=always | ||||
| RestartSec=30 | ||||
| RestartSec={{ item.timewait | d(60) | int }} | ||||
| 
 | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue