-
Notifications
You must be signed in to change notification settings - Fork 0
/
snow_incident_find.yaml
35 lines (33 loc) · 1.25 KB
/
snow_incident_find.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
---
#ansible-playbook snow_incident_find.yaml -e "sn_number=INC0010008"
#ansible-navigator run --eei localhost/servicenow_ee:latest --pp never snow_incident_find.yaml --penv SN_PASSWORD -e "sn_number=INC0010008" -m stdout
- name: Using ServiceNow Collection
hosts: localhost
connection: local
gather_facts: no
collections:
- servicenow.servicenow
tasks:
#- name: Install snow python package <-- seperate yaml in repo. For k8s need to consider venv?!!??
# pip:
# name: pysnow
# Don't need encrypted vault file if we use ENV SN_USERNAME, SN_PASSWORD and SN_INSTANCE
# which we would do if setup in TOWER if not not using ENV then update vault file password
# and uncomment next 2 lines and then 3 lines further down
#- name: load vars for use in incident
# include_vars: password.yaml
- name: Search for incident assigned to group, return specific fields
snow_record_find:
# Also uncomment this lines if you vault file password
username: "admin"
password: "{{ lookup('env', 'SN_PASSWORD') }}"
instance: "dev72659"
table: incident
query:
number: '{{ sn_number }}' #INC0010009
return_fields:
- number
- opened_at
register: incident
- debug:
var: incident