--- - name: maintain okta users hosts: localhost vars_files: - okta_vars.yml vars: first_name: API last_name: Test email: "{{ email_deleteme }}" login: "{{ email_deleteme }}" isActive: True tasks: - name: Check for {{ login }} okta_users: organization: "{{ org }}" api_key: "{{ api }}" action: list login: "{{ login }}" register: oktalist - name: debug debug: msg: "{{ oktalist }}" # if the account is not found, make it #- name: Create {{ login }} # okta_users: ## organization: "{{ organization }}" # api_key: "{{ api_key }}" # action: create # login: "{{ login }}" # email: "{{ email }}" # first_name: "{{ first_name }}" # last_name: "{{ last_name }}" # when: # - oktalist['json'] is not defined # - isActive|bool == True