Tomishinets Vladimir 5 years ago
parent
commit
2413d52b8b
1 changed files with 7 additions and 4 deletions
  1. 7 4
      OFFICERenewalWildcardJenkinsfile

+ 7 - 4
OFFICERenewalWildcardJenkinsfile

@@ -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)