Helm — Создание Secret’а с переменной

  Для того, чтобы сохранить значение переменной как Secret, переменную необходимо закодировать в base64, для этого воспользуемся «_helpers.tpl» К примеру, нам нужно сохранить значение переменной «applicationSecret» values.yaml:   Добавляем в «_helpers.tpl» следующее: _helpers.tpl:   Теперь в директории «templates» создадим файл «secret.yaml» secret.yaml:

Ansible — Запуск Playbook’а с определенной версией Python

К примеру есть инстанс, на котором установлен Python 2-ой и 3-ей версий, но по умолчанию используется 2-ая, и чтобы не менять версию по умолчанию и запустить Playbook используя Python3, можно воспользоваться следующей командой:   Так же можно указать интерпретатор в инвентори файле:   Убедитесь, что для нужной версии Python установлен Ansible модуль

Ansible — Template: to_nice_json

Для того, чтобы создать из шаблона файл и сразу его сохранить как «Pretty JSON» можно воспользоваться модулем «copy» с ключем «content«. К примеру сохраним шаблон «config.j2» как файл «/app/config.json» Playbook: