snapshot для vsphere через pipeline (Jenkins)
Я создал pipeline для возврата из снапшота для "vsphere". Но я не знаю, как добавить параметры для ввода логина и пароля (Vsphere используется разными пользователями LDAP):
pipeline {
agent any
stages {
stage('Revert_Snapshot') {
steps {
step([$class: 'hudson.model.PasswordParameterValue', name: 'LDAP_PASSWORD', value: env.PASSWORD])
step([$class: 'TextParameterValue', name: 'LDAP_USER', value: env.USERNAME])
step([$class: 'PowerOff', vm:VM_NAME, evenIfSuspended: true, ignoreIfNotExists: true, gracefulShutdownTimeout: 60])
step([$class: 'RevertToSnapshot', vm: VM_NAME, snapshotName: SNAP_NAME])
step([$class: 'PowerOn', vm:VM_NAME, timeoutInSeconds: 120])
}
}
}
}
Мне кажеться что я должен использовать "hudson.model.PasswordParameterValue.value" но я не уверен