blob: 37b0ca0c3033a47a0d0dee4a94f9b96dcb60638f [file] [log] [blame]
Hyunsun Moona5c3f642020-11-11 02:53:03 -08001---
2# strongswan molecule/default/verify.yml
3#
4# SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
5# SPDX-License-Identifier: Apache-2.0
6
7- name: Verify
8 hosts: all
9 vars:
10 tasks:
11 - name: Gather package facts
12 package_facts:
13 manager: auto
14
15 - name: Verify package is installed
16 assert:
17 that: "'{{ item }}' in ansible_facts.packages"
18 with_items:
19 - strongswan
20
21 - name: Verify ipsec connections are configured
22 command: ipsec status
23 register: ipsec_status
24 changed_when: false
25 failed_when: item not in ipsec_status.stdout
26 with_items:
27 - tunnel1
28 - tunnel2
29
30 - name: Debug results
31 debug:
32 var: ipsec_status