diff options
Diffstat (limited to 'test/integration/targets/docker_config')
4 files changed, 0 insertions, 150 deletions
diff --git a/test/integration/targets/docker_config/aliases b/test/integration/targets/docker_config/aliases deleted file mode 100644 index f1e3dd8673..0000000000 --- a/test/integration/targets/docker_config/aliases +++ /dev/null @@ -1,8 +0,0 @@ -shippable/posix/group3 -skip/osx -skip/freebsd -skip/aix -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_config/meta/main.yml b/test/integration/targets/docker_config/meta/main.yml deleted file mode 100644 index 07da8c6dda..0000000000 --- a/test/integration/targets/docker_config/meta/main.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -dependencies: - - setup_docker diff --git a/test/integration/targets/docker_config/tasks/main.yml b/test/integration/targets/docker_config/tasks/main.yml deleted file mode 100644 index 710643651f..0000000000 --- a/test/integration/targets/docker_config/tasks/main.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- include_tasks: test_docker_config.yml - when: docker_py_version is version('2.6.0', '>=') and docker_api_version is version('1.30', '>=') - -- fail: msg="Too old docker / docker-py version to run docker_config tests!" - when: not(docker_py_version is version('2.6.0', '>=') and docker_api_version is version('1.30', '>=')) and (ansible_distribution != 'CentOS' or ansible_distribution_major_version|int > 6) diff --git a/test/integration/targets/docker_config/tasks/test_docker_config.yml b/test/integration/targets/docker_config/tasks/test_docker_config.yml deleted file mode 100644 index ded7eab488..0000000000 --- a/test/integration/targets/docker_config/tasks/test_docker_config.yml +++ /dev/null @@ -1,133 +0,0 @@ ---- -- block: - - shell: "docker info --format '{% raw %}{{json .}}{% endraw %}' | python -m json.tool" - - - name: Make sure we're not already using Docker swarm - docker_swarm: - state: absent - force: true - - - shell: "docker info --format '{% raw %}{{json .}}{% endraw %}' | python -m json.tool" - - - name: Create a Swarm cluster - docker_swarm: - state: present - advertise_addr: "{{ansible_default_ipv4.address}}" - - - name: Parameter name should be required - docker_config: - 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_config: - 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 config - docker_config: - name: db_password - data: opensesame! - state: present - register: output - - - name: Create variable config_id - set_fact: - config_id: "{{ output.config_id }}" - - - name: Inspect config - command: "docker config inspect {{ config_id }}" - register: inspect - - - debug: var=inspect - - - name: assert config creation succeeded - assert: - that: - - "'db_password' in inspect.stdout" - - "'ansible_key' in inspect.stdout" - - - name: Create config again - docker_config: - name: db_password - data: opensesame! - state: present - register: output - - - name: assert create config is idempotent - assert: - that: - - not output.changed - - - name: Create config again (base64) - docker_config: - name: db_password - data: b3BlbnNlc2FtZSE= - data_is_b64: true - state: present - register: output - - - name: assert create config (base64) is idempotent - assert: - that: - - not output.changed - - - name: Update config - docker_config: - name: db_password - data: newpassword! - state: present - register: output - - - name: assert config was updated - assert: - that: - - output.changed - - output.config_id != config_id - - - name: Remove config - docker_config: - name: db_password - state: absent - - - name: Check that config is removed - command: "docker config inspect {{ config_id }}" - register: output - ignore_errors: yes - - - name: assert config was removed - assert: - that: - - output.failed - - - name: Remove config - docker_config: - name: db_password - state: absent - register: output - - - name: assert remove config is idempotent - assert: - that: - - not output.changed - - always: - - name: Remove a Swarm cluster - docker_swarm: - state: absent - force: true |