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
必要条件
システムには以下のバイナリが必要です:
wgetunzip
ロール変数
ロールにはデフォルト値を持つ多数の変数が含まれています:
# 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によって作成されました。
インストール
ansible-galaxy install titom73.op_deploymentライセンス
Unknown
ダウンロード
110
所有者
Switch, route and firewall packets but never at line-rate
