|
@@ -14,18 +14,28 @@
|
|
|
|
|
|
|
|
|
|
tasks:
|
|
tasks:
|
|
|
|
+ - name: Query Nord Endpoint Info (Pre-Change)
|
|
|
|
+ ansible.builtin.shell:
|
|
|
|
+ cmd: "nordvpn status | grep Hostname | awk '{print $2}'"
|
|
|
|
+ changed_when: false
|
|
|
|
+ register: nord_status_pre
|
|
|
|
+
|
|
|
|
+
|
|
- name: Change Nord Endpoint
|
|
- name: Change Nord Endpoint
|
|
ansible.builtin.shell:
|
|
ansible.builtin.shell:
|
|
cmd: nordvpn connect
|
|
cmd: nordvpn connect
|
|
|
|
|
|
- - name: Query Nord Endpoint Info
|
|
|
|
|
|
+
|
|
|
|
+ - name: Query Nord Endpoint Info (Post-Change)
|
|
ansible.builtin.shell:
|
|
ansible.builtin.shell:
|
|
cmd: "nordvpn status | grep Hostname | awk '{print $2}'"
|
|
cmd: "nordvpn status | grep Hostname | awk '{print $2}'"
|
|
- register: nord_status
|
|
|
|
|
|
+ changed_when: false
|
|
|
|
+ register: nord_status_post
|
|
|
|
+
|
|
|
|
|
|
- - name: "NordVPN Endpoint"
|
|
|
|
|
|
+ - name: "Display VPN Endpoint Change"
|
|
debug:
|
|
debug:
|
|
- msg: "{{ nord_status.stdout }}"
|
|
|
|
|
|
+ msg: "{{ nord_status_pre.stdout }} -> {{ nord_status_post.stdout }}"
|
|
|
|
|
|
# - name: Select random NordVPN Endpoint
|
|
# - name: Select random NordVPN Endpoint
|
|
# ansible.builtin.set_fact:
|
|
# ansible.builtin.set_fact:
|