Add test with device name starting with 'crypt'. (#821)
parent
0f7c5f0de1
commit
32047dccc5
|
@ -0,0 +1,62 @@
|
||||||
|
---
|
||||||
|
# Copyright (c) Ansible Project
|
||||||
|
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
|
||||||
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
- name: Fix name
|
||||||
|
set_fact:
|
||||||
|
cryptname: "crypt{{ '%0x' % ((2**32) | random) }}"
|
||||||
|
|
||||||
|
- name: Create
|
||||||
|
luks_device:
|
||||||
|
device: "{{ cryptfile_device }}"
|
||||||
|
name: "{{ cryptname }}"
|
||||||
|
state: present
|
||||||
|
keyfile: "{{ remote_tmp_dir }}/keyfile1"
|
||||||
|
pbkdf:
|
||||||
|
iteration_time: 0.1
|
||||||
|
become: true
|
||||||
|
register: create
|
||||||
|
- name: Open
|
||||||
|
luks_device:
|
||||||
|
device: "{{ cryptfile_device }}"
|
||||||
|
name: "{{ cryptname }}"
|
||||||
|
state: opened
|
||||||
|
keyfile: "{{ remote_tmp_dir }}/keyfile1"
|
||||||
|
become: true
|
||||||
|
register: open
|
||||||
|
- name: Open (idempotent)
|
||||||
|
luks_device:
|
||||||
|
device: "{{ cryptfile_device }}"
|
||||||
|
name: "{{ cryptname }}"
|
||||||
|
state: opened
|
||||||
|
keyfile: "{{ remote_tmp_dir }}/keyfile1"
|
||||||
|
become: true
|
||||||
|
register: open_idem
|
||||||
|
- name: Closed (via name)
|
||||||
|
luks_device:
|
||||||
|
name: "{{ cryptname }}"
|
||||||
|
state: closed
|
||||||
|
become: true
|
||||||
|
register: close
|
||||||
|
- name: Closed (via name, idempotent)
|
||||||
|
luks_device:
|
||||||
|
name: "{{ cryptname }}"
|
||||||
|
state: closed
|
||||||
|
become: true
|
||||||
|
register: close_idem
|
||||||
|
- name: Absent
|
||||||
|
luks_device:
|
||||||
|
device: "{{ cryptfile_device }}"
|
||||||
|
name: "{{ cryptname }}"
|
||||||
|
state: absent
|
||||||
|
become: true
|
||||||
|
register: absent
|
||||||
|
- assert:
|
||||||
|
that:
|
||||||
|
- create is changed
|
||||||
|
- open is changed
|
||||||
|
- open_idem is not changed
|
||||||
|
- close is changed
|
||||||
|
- close_idem is not changed
|
||||||
|
- absent is changed
|
Loading…
Reference in New Issue