Improved play structure

This commit is contained in:
Michele Cereda
2022-05-10 22:09:20 +02:00
parent 1a903913a6
commit e462fb1ffd

View File

@@ -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') }}"