titom73.op_deployment

One Password CLIのデプロイ

複数のプラットフォームにone-password CLIマネージャをデプロイするためのシンプルなAnsibleロールです。

以下のプラットフォームのデプロイをサポートしています:

  • amd64: x86_64ビットプロセッサ用
  • arm: Raspberry Pi3用
  • arm64: Raspberry Pi4用

インストール

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年にThomas Grimonetによって作成されました。

プロジェクトについて

Provision One Passsword CLI

インストール
ansible-galaxy install titom73.op_deployment
ライセンス
Unknown
ダウンロード
110
所有者
Switch, route and firewall packets but never at line-rate