ci: pyrocufflink: Switch to ansiblePlaybook steps

jenkins-master
Dustin 2018-04-15 10:12:22 -05:00
parent 9e729014d6
commit cccb442c08
1 changed files with 8 additions and 13 deletions

View File

@ -22,19 +22,14 @@ pipeline {
stage('Domain Member') { stage('Domain Member') {
steps { steps {
withCredentials([ withCredentials([file(
file( credentialsId: 'vault-jenkins@pyrocufflink.blue',
credentialsId: 'ansible-vault', variable: 'SUDO_PASS_FILE')]) {
variable: 'ANSIBLE_VAULT_PASSWORD_FILE', ansiblePlaybook \
), playbook: 'pyrocufflink.yml',
file( become: true,
credentialsId: 'vault-jenkins@pyrocufflink.blue', vaultCredentialsId: 'ansible-vault',
variable: 'SUDO_PASS_FILE', extras: '-e@"${SUDO_PASS_FILE}" --diff'
),
]) {
sh '''
ansible-playbook --diff -b pyrocufflink.yml -e "@${SUDO_PASS_FILE}"
'''
} }
} }
} }