Adjust deprecations (#1)

* First batch of c.g 2.0.0 deprecations.

* Remove use_tls and force from docker_image.

* More removals.

* Change community.general 3.0.0 deprecations to community.docker 2.0.0.

* Fix sanity.

* Fixing some bugs.

* Add PR URL to fragment.

ci_complete
ci_coverage

* Improve docs, remove superfluous code.
This commit is contained in:
Felix Fontein
2020-10-30 06:48:34 +01:00
parent 400c484a54
commit 5dba331bc7
21 changed files with 67 additions and 870 deletions
@@ -1,51 +0,0 @@
---
- name: Registering image name
set_fact:
iname: "{{ name_prefix ~ '-old-options' }}"
- name: Registering image name
set_fact:
inames: "{{ inames + [iname]}}"
####################################################################
## build ###########################################################
####################################################################
- name: build with old-style options
docker_image:
name: "{{ iname }}"
path: "{{ role_path }}/files"
dockerfile: Dockerfile
http_timeout: 60
nocache: yes
pull: no
rm: no
buildargs:
TEST1: val1
TEST2: val2
TEST3: "True"
container_limits:
memory: 5000000
memswap: 7000000
source: build
register: build
- name: cleanup
docker_image:
name: "{{ iname }}"
state: absent
force_absent: yes
- set_fact:
build_deprecations: "{{ build.deprecations | map(attribute='msg') | list }}"
- assert:
that:
- '"Please specify build.container_limits instead of container_limits. The container_limits option has been renamed" in build_deprecations'
- '"Please specify build.dockerfile instead of dockerfile. The dockerfile option has been renamed" in build_deprecations'
- '"Please specify build.http_timeout instead of http_timeout. The http_timeout option has been renamed" in build_deprecations'
- '"Please specify build.nocache instead of nocache. The nocache option has been renamed" in build_deprecations'
- '"Please specify build.path instead of path. The path option has been renamed" in build_deprecations'
- '"Please specify build.pull instead of pull. The pull option has been renamed" in build_deprecations'
- '"Please specify build.rm instead of rm. The rm option has been renamed" in build_deprecations'
- '"Please specify build.args instead of buildargs. The buildargs option has been renamed" in build_deprecations'