Skip to content

Commit

Permalink
pass extraVars to ansible on ci.centos.org
Browse files Browse the repository at this point in the history
  • Loading branch information
evgeni committed Dec 7, 2018
1 parent 9ea3dbf commit 3abc490
Show file tree
Hide file tree
Showing 10 changed files with 23 additions and 11 deletions.
Expand Up @@ -27,7 +27,11 @@ pipeline {
}
stage('Run Pipeline') {
steps {
duffy_ssh("cd forklift && ansible-playbook pipelines/${playBook['pipeline']} -e forklift_state=up", 'duffy_box', './')
script {
extra_vars_file = writeExtraVars(extraVars: playBook['extraVars'])
duffy_scp_put("${extra_vars_file}", "forklift/${extra_vars_file}", 'duffy_box', './')
duffy_ssh("cd forklift && ansible-playbook pipelines/${playBook['pipeline']} -e forklift_state=up -e @${extra_vars_file}", 'duffy_box', './')
}
}
}
}
Expand Down
@@ -1,4 +1,4 @@
def playBookVars() {
playBook = ['boxes': ['pipeline-upgrade-centos7'], 'pipeline': 'pipeline_katello_upgrade_310.yml']
playBook = ['boxes': ['pipeline-upgrade-centos7'], 'pipeline': 'katello_upgrade_pipeline.yml', 'extraVars': ['katello_version': '3.10']]
return playBook
}
@@ -1,4 +1,4 @@
def playBookVars() {
playBook = ['boxes': ['pipeline-katello-3.10-centos7'], 'pipeline': 'pipeline_katello_310.yml']
playBook = ['boxes': ['pipeline-katello-3.10-centos7'], 'pipeline': 'katello_pipeline.yml', 'extraVars': ['katello_version': '3.10']]
return playBook
}
@@ -1,4 +1,4 @@
def playBookVars() {
playBook = ['boxes': ['pipeline-upgrade-centos7'], 'pipeline': 'pipeline_katello_upgrade_38.yml']
playBook = ['boxes': ['pipeline-upgrade-centos7'], 'pipeline': 'katello_upgrade_pipeline.yml', 'extraVars': ['katello_version': '3.8']]
return playBook
}
@@ -1,4 +1,4 @@
def playBookVars() {
playBook = ['boxes': ['pipeline-katello-3.8-centos7'], 'pipeline': 'pipeline_katello_38.yml']
playBook = ['boxes': ['pipeline-katello-3.8-centos7'], 'pipeline': 'katello_pipeline.yml', 'extraVars': ['katello_version': '3.8']]
return playBook
}
@@ -1,4 +1,4 @@
def playBookVars() {
playBook = ['boxes': ['pipeline-upgrade-centos7'], 'pipeline': 'pipeline_katello_upgrade_39.yml']
playBook = ['boxes': ['pipeline-upgrade-centos7'], 'pipeline': 'katello_upgrade_pipeline.yml', 'extraVars': ['katello_version': '3.9']]
return playBook
}
@@ -1,4 +1,4 @@
def playBookVars() {
playBook = ['boxes': ['pipeline-katello-3.9-centos7'], 'pipeline': 'pipeline_katello_39.yml']
playBook = ['boxes': ['pipeline-katello-3.9-centos7'], 'pipeline': 'katello_pipeline.yml', 'extraVars': ['katello_version': '3.9']]
return playBook
}
@@ -1,4 +1,4 @@
def playBookVars() {
playBook = ['boxes': ['pipeline-katello-nightly-centos7'], 'pipeline': 'pipeline_katello_nightly.yml']
playBook = ['boxes': ['pipeline-katello-nightly-centos7'], 'pipeline': 'pipeline_katello.yml', 'extraVars': ['katello_version': 'nightly']]
return playBook
}
@@ -1,4 +1,4 @@
def playBookVars() {
playBook = ['boxes': ['pipeline-upgrade-centos7'], 'pipeline': 'pipeline_katello_upgrade_nightly.yml']
playBook = ['boxes': ['pipeline-upgrade-centos7'], 'pipeline': 'pipeline_katello_upgrade.yml', 'extraVars': ['katello_version': 'nightly']]
return playBook
}
Expand Up @@ -40,6 +40,14 @@ def duffy_ssh(command, box_name, relative_dir = '') {
color_shell "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -F ${ssh_config(relative_dir)} ${box_name} '${command}'"
}

def duffy_scp(file_path, file_dest, box_name, relative_dir = '') {
color_shell "scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -r -F ${ssh_config(relative_dir)} ${box_name}:${file_path} ${file_dest}"
def duffy_scp_get(file_path, file_dest, box_name, relative_dir = '') {
duffy_scp("${box_name}:${file_path}", "${file_dest}", relative_dir)
}

def duffy_scp_put(file_path, file_dest, box_name, relative_dir = '') {
duffy_scp("${file_path}", "${box_name}:${file_dest}", relative_dir)
}

def duffy_scp(src, dest, relative_dir = '') {
color_shell "scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -r -F ${ssh_config(relative_dir)} ${src} ${dest}"
}

0 comments on commit 3abc490

Please sign in to comment.