diff --git a/ansible/Jenkinsfile b/ansible/Jenkinsfile index 81c9b08..9fad61e 100644 --- a/ansible/Jenkinsfile +++ b/ansible/Jenkinsfile @@ -12,15 +12,12 @@ pipeline { choices: ['SiteA', 'SiteB', 'All'], description: 'Выберите сайты для развертывания' ) - + string(name: 'ADDITIONAL_CONTENT_SITEA_H2', defaultValue: 'Новое сообщение для SiteA', description: 'Дополнительный

контент для SiteA') string(name: 'ADDITIONAL_CONTENT_SITEA_P', defaultValue: 'Дополнительный параграф для SiteA', description: 'Дополнительный

контент для SiteA') - + string(name: 'ADDITIONAL_CONTENT_SITEB_H2', defaultValue: 'Новое сообщение для SiteB', description: 'Дополнительный

контент для SiteB') string(name: 'ADDITIONAL_CONTENT_SITEB_P', defaultValue: 'Дополнительный параграф для SiteB', description: 'Дополнительный

контент для SiteB') - - string(name: 'ADDITIONAL_CONTENT_ALL_H2', defaultValue: 'Новое сообщение для всех сайтов', description: 'Дополнительный

контент для всех сайтов') - string(name: 'ADDITIONAL_CONTENT_ALL_P', defaultValue: 'Дополнительный параграф для всех сайтов', description: 'Дополнительный

контент для всех сайтов') } stages { @@ -58,29 +55,23 @@ pipeline { selectedHosts = 'SiteA,proxy' extraVars.siteA_h2 = params.ADDITIONAL_CONTENT_SITEA_H2 extraVars.siteA_p = params.ADDITIONAL_CONTENT_SITEA_P - extraVars.siteB_h2 = null - extraVars.siteB_p = null break case 'SiteB': selectedHosts = 'SiteB,proxy' extraVars.siteB_h2 = params.ADDITIONAL_CONTENT_SITEB_H2 extraVars.siteB_p = params.ADDITIONAL_CONTENT_SITEB_P - extraVars.siteA_h2 = null - extraVars.siteA_p = null break case 'All': selectedHosts = 'SiteA,SiteB,proxy' - extraVars.siteA_h2 = params.ADDITIONAL_CONTENT_ALL_H2 - extraVars.siteA_p = params.ADDITIONAL_CONTENT_ALL_P - extraVars.siteB_h2 = params.ADDITIONAL_CONTENT_ALL_H2 - extraVars.siteB_p = params.ADDITIONAL_CONTENT_ALL_P + extraVars.siteA_h2 = params.ADDITIONAL_CONTENT_SITEA_H2 + extraVars.siteA_p = params.ADDITIONAL_CONTENT_SITEA_P + extraVars.siteB_h2 = params.ADDITIONAL_CONTENT_SITEB_H2 + extraVars.siteB_p = params.ADDITIONAL_CONTENT_SITEB_P break default: error "Неизвестный DEPLOY_TARGET: ${params.DEPLOY_TARGET}" } - extraVars = extraVars.findAll { key, value -> value != null } - ansiblePlaybook( playbook: 'ansible/playbook.yml', inventory: "ansible/inventory.yml", diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml index ddb6f08..66fcf68 100644 --- a/ansible/group_vars/all.yml +++ b/ansible/group_vars/all.yml @@ -1,6 +1,5 @@ siteA_h2: "Дефолтный заголовок H2 для SiteA" siteA_p: "Дефолтный параграф для SiteA" - siteB_h2: "Дефолтный заголовок H2 для SiteB" siteB_p: "Дефолтный параграф для SiteB"