titom73.op_deployment

Развертывание One Password CLI

Простая роль Ansible для развертывания one-password cli менеджера на различных платформах.

Поддерживаются развертывания для следующих платформ:

  • amd64: Для процессоров x86_64
  • arm: для Raspberry Pi 3
  • arm64: для 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 году Томасом Гримонетом

О проекте

Provision One Passsword CLI

Установить
ansible-galaxy install titom73.op_deployment
Лицензия
Unknown
Загрузки
102
Владелец
Switch, route and firewall packets but never at line-rate