разобрать учетные данные пользователя из файла yaml в сценарий оболочки - PullRequest
0 голосов
/ 27 февраля 2019

Мне нужно проанализировать учетные данные пользователя учетной записи Bugzilla из файла yaml в сценарии оболочки, который запускает задание Jenkins.

---
- name: 'USER_BUGZILLA'
  valueFrom:
    secretKeyRef:
        name: 'bugzilla_bot'
        key: 'user'

- name: 'PASSWORD_BUGZILLA'
  valueFrom:
    secretKeyRef:
        name: 'bugzilla_bot'
        key: 'password'
Может кто-нибудь предложить мне, как решить этот вариант использования?

1 Ответ

0 голосов
/ 27 февраля 2019

Предполагается, что ваш yaml-файл называется "foo.yaml"

read -r user password <<<$(grep key foo.yaml | sed "s/^.[^']*'//" | sed "s/'.*$//")

$. Пользователь будет хранить имя пользователя.
$. Пароль будет содержать пароль

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...