titom73.op_deployment
Развертывание One Password CLI
Простая роль Ansible для развертывания one-password cli менеджера на различных платформах.
Поддерживаются развертывания для следующих платформ:
amd64
: Для процессоров x86_64arm
: для Raspberry Pi 3arm64
: для Raspberry Pi 4
Установка
ansible-galaxy collection install titom73.op_deployment
Требования
Система должна иметь следующие бинарные файлы:
wget
unzip
Переменные роли
Роль включает множество различных переменных с значениями по умолчанию:
# Настройка роли для установки или удаления бинарного файла op
op_deployment_state: present
# Должны ли мы принудительно обновить бинарный файл или игнорировать, если он уже установлен
op_deployment_force_update: true
# Целевая платформа (arm/arm64/amd64)
op_deployment_platform: amd64
# Версия one-password cli для установки
op_deployment_version: 'v2.7.2'
Кроме того, вы можете изменить путь установки:
# Имя бинарного файла для установки
op_deployment_bin: 'op'
# Путь, куда установить бинарный файл
op_deployment_installation_path: '/usr/local/sbin/'
# Полный путь к бинарному файлу
op_deployment_bin_path: '{{ op_deployment_installation_path }}/{{ op_deployment_bin }}'
# Путь к временной файловой системе
op_deplyment_tmp: /tmp
Зависимости
Нет
Пример плейбука
Также полезно приводить пример того, как использовать вашу роль (например, с переменными, передаваемыми в качестве параметров):
- name: Установить менеджер One Password CLI
hosts: linux_machines
gather_facts: true
become: true
tasks:
- name: Установить ONE Password CLI
tags: [password]
import_role:
name: roles/one-password-deploy
vars:
op_deployment_platform: 'arm'
op_deployment_version: 'v2.7.1'
Лицензия
BSD
Информация об авторе
Эта роль была создана в 2022 году Томасом Гримонетом
Установить
ansible-galaxy install titom73.op_deployment
Лицензия
Unknown
Загрузки
102
Владелец
Switch, route and firewall packets but never at line-rate