13 lines
		
	
	
	
		
			420 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
	
		
			420 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| icinga_node = repo.get_node(node.metadata.get('monitoring/icinga2_node'))
 | |
| 
 | |
| files = {
 | |
|     '/usr/local/bin/downtime': {
 | |
|         'content_type': 'mako',
 | |
|         'mode': '0750',
 | |
|         'context': {
 | |
|             'node_name': node.name,
 | |
|             'icinga_hostname': icinga_node.metadata.get('icinga2/hostname'),
 | |
|             'icinga_password': icinga_node.metadata.get('icinga2/api_users/root/password'),
 | |
|         },
 | |
|     },
 | |
| }
 |