summaryrefslogtreecommitdiff
path: root/test/integration/targets/docker_secret
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/docker_secret')
-rw-r--r--test/integration/targets/docker_secret/aliases8
-rw-r--r--test/integration/targets/docker_secret/meta/main.yml3
-rw-r--r--test/integration/targets/docker_secret/tasks/main.yml5
-rw-r--r--test/integration/targets/docker_secret/tasks/test_secrets.yml118
4 files changed, 0 insertions, 134 deletions
diff --git a/test/integration/targets/docker_secret/aliases b/test/integration/targets/docker_secret/aliases
deleted file mode 100644
index af1a7950f9..0000000000
--- a/test/integration/targets/docker_secret/aliases
+++ /dev/null
@@ -1,8 +0,0 @@
-shippable/posix/group2
-skip/aix
-skip/osx
-skip/freebsd
-destructive
-skip/docker # The tests sometimes make docker daemon unstable; hence,
- # we skip all docker-based CI runs to avoid disrupting
- # the whole CI system.
diff --git a/test/integration/targets/docker_secret/meta/main.yml b/test/integration/targets/docker_secret/meta/main.yml
deleted file mode 100644
index 07da8c6dda..0000000000
--- a/test/integration/targets/docker_secret/meta/main.yml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-dependencies:
- - setup_docker
diff --git a/test/integration/targets/docker_secret/tasks/main.yml b/test/integration/targets/docker_secret/tasks/main.yml
deleted file mode 100644
index fe38bccdb2..0000000000
--- a/test/integration/targets/docker_secret/tasks/main.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-- include_tasks: test_secrets.yml
- when: docker_py_version is version('2.1.0', '>=') and docker_api_version is version('1.25', '>=')
-
-- fail: msg="Too old docker / docker-py version to run docker_secrets tests!"
- when: not(docker_py_version is version('2.1.0', '>=') and docker_api_version is version('1.25', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6)
diff --git a/test/integration/targets/docker_secret/tasks/test_secrets.yml b/test/integration/targets/docker_secret/tasks/test_secrets.yml
deleted file mode 100644
index b99f059e05..0000000000
--- a/test/integration/targets/docker_secret/tasks/test_secrets.yml
+++ /dev/null
@@ -1,118 +0,0 @@
----
-- block:
- - name: Make sure we're not already using Docker swarm
- docker_swarm:
- state: absent
- force: true
-
- - name: Create a Swarm cluster
- docker_swarm:
- state: present
- advertise_addr: "{{ansible_default_ipv4.address}}"
-
- - name: Parameter name should be required
- docker_secret:
- state: present
- ignore_errors: yes
- register: output
-
- - name: assert failure when called with no name
- assert:
- that:
- - 'output.failed'
- - 'output.msg == "missing required arguments: name"'
-
- - name: Test parameters
- docker_secret:
- name: foo
- state: present
- ignore_errors: yes
- register: output
-
- - name: assert failure when called with no data
- assert:
- that:
- - 'output.failed'
- - 'output.msg == "state is present but all of the following are missing: data"'
-
- - name: Create secret
- docker_secret:
- name: db_password
- data: opensesame!
- state: present
- register: output
-
- - name: Create variable secret_id
- set_fact:
- secret_id: "{{ output.secret_id }}"
-
- - name: Inspect secret
- command: "docker secret inspect {{ secret_id }}"
- register: inspect
-
- - debug: var=inspect
-
- - name: assert secret creation succeeded
- assert:
- that:
- - "'db_password' in inspect.stdout"
- - "'ansible_key' in inspect.stdout"
-
- - name: Create secret again
- docker_secret:
- name: db_password
- data: opensesame!
- state: present
- register: output
-
- - name: assert create secret is idempotent
- assert:
- that:
- - not output.changed
-
- - name: Create secret again (base64)
- docker_secret:
- name: db_password
- data: b3BlbnNlc2FtZSE=
- data_is_b64: true
- state: present
- register: output
-
- - name: assert create secret (base64) is idempotent
- assert:
- that:
- - not output.changed
-
- - name: Update secret
- docker_secret:
- name: db_password
- data: newpassword!
- state: present
- register: output
-
- - name: assert secret was updated
- assert:
- that:
- - output.changed
- - output.secret_id != secret_id
-
- - name: Remove secret
- docker_secret:
- name: db_password
- state: absent
-
- - name: Check that secret is removed
- command: "docker secret inspect {{ secret_id }}"
- register: output
- ignore_errors: yes
-
- - name: assert secret was removed
- assert:
- that:
- - output.failed
-
- always:
- - name: Remove Swarm cluster
- docker_swarm:
- state: absent
- force: true