| 
					
				 | 
			
			
				@@ -4,7 +4,7 @@ NEW_ENDDATE = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 BACKUP_FILE = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 CONFIG_DIR = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 COMMAND = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-TARGET_HOSTS_APACHE = [ 'pbx', 'sugar', 'owncloud' ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+TARGET_HOSTS_APACHE = [ 'sugar', 'owncloud' ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 pipeline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   agent { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     label "swarm" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -89,8 +89,10 @@ pipeline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               echo "Update certificate and key for ${item}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               def PLAYBOOK = PKI_GIT_NAME + '/' + DOMAIN + '/wildcard/acme-dns/' + 'apache.yml' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               def TARGET_HOST = item + '.' + DOMAIN 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//              update_sertificate(PLAYBOOK, CONFIG_DIR, TARGET_HOST) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ap(PLAYBOOK, CONFIG_DIR, TARGET_HOST) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              def DOT_DOMAIN = '.' + DOMAIN 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              def TARGET_DIR = WORKSPACE + '/' + CONFIG_DIR 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              update_sertificate(PLAYBOOK, TARGET_DIR, TARGET_HOST, DOT_DOMAIN) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//              ap(PLAYBOOK, TARGET_DIR, TARGET_HOST, DOT_DOMAIN) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /*          ENDDATE = sh (script: "echo|openssl s_client -servername ${SMTP_SERVER} -connect ${SMTP_SERVER} 2>/dev/null|openssl x509 -noout -enddate", returnStdout: true).trim() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -143,7 +145,7 @@ def update_secret(String NODE_IP, String SWARM_GIT_NAME, String DOMAIN, String C 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             docker stack deploy -c ${SWARM_GIT_NAME}/proxy.yml proxy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-def update_sertificate(String PLAYBOOK, String TARGET_DIR, String TARGET_HOST) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def update_sertificate(String PLAYBOOK, String TARGET_DIR, String TARGET_HOST, String DOMAIN) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       withCredentials([sshUserPrivateKey(credentialsId: 'ansible', keyFileVariable: 'GIT_SSH_KEY', passphraseVariable: '', usernameVariable: 'GIT_SSH_USERNAME')]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ansiColor('xterm') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ansiblePlaybook( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -153,6 +155,7 @@ def update_sertificate(String PLAYBOOK, String TARGET_DIR, String TARGET_HOST) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             extraVars: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               target_dir: TARGET_DIR, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               TARGET_HOST: TARGET_HOST 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              domain: DOMAIN 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             extras: '-vvv', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             colorized: true) 
			 |