mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
Improved play structure
This commit is contained in:
@@ -20,6 +20,14 @@
|
|||||||
- keybase_devicename
|
- keybase_devicename
|
||||||
- keybase_paperkey
|
- keybase_paperkey
|
||||||
- keybase_username
|
- keybase_username
|
||||||
|
handlers:
|
||||||
|
- name: Login to Keybase
|
||||||
|
tags: login
|
||||||
|
environment:
|
||||||
|
KEYBASE_DEVICENAME: "{{ keybase_devicename }}"
|
||||||
|
KEYBASE_PAPERKEY: "{{ keybase_paperkey }}"
|
||||||
|
KEYBASE_USERNAME: "{{ keybase_username }}"
|
||||||
|
ansible.builtin.command: "keybase {{ oneshot | ternary('oneshot', 'login -s') }}"
|
||||||
tasks:
|
tasks:
|
||||||
- name: Install Keybase
|
- name: Install Keybase
|
||||||
tags:
|
tags:
|
||||||
@@ -72,11 +80,3 @@
|
|||||||
- keybase_user_logged_in.rc != 0
|
- keybase_user_logged_in.rc != 0
|
||||||
- keybase_user_logged_in.stderr | regex_search('logged out') is false
|
- keybase_user_logged_in.stderr | regex_search('logged out') is false
|
||||||
- "keybase_user_logged_in.stdout != '{{ keybase_username }}'"
|
- "keybase_user_logged_in.stdout != '{{ keybase_username }}'"
|
||||||
handlers:
|
|
||||||
- name: Login to Keybase
|
|
||||||
tags: login
|
|
||||||
environment:
|
|
||||||
KEYBASE_DEVICENAME: "{{ keybase_devicename }}"
|
|
||||||
KEYBASE_PAPERKEY: "{{ keybase_paperkey }}"
|
|
||||||
KEYBASE_USERNAME: "{{ keybase_username }}"
|
|
||||||
ansible.builtin.command: "keybase {{ oneshot | ternary('oneshot', 'login') }}"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user