Compare commits

...

182 Commits

Author SHA1 Message Date
Renovator Bot dd67a305ad chore(deps): update dependency ansible to v9.5.1 (#373)
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
Reviewed-on: #373
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-04-24 09:09:41 +02:00
Renovator Bot 0722bedcff chore(deps): update dependency molecule to v24.2.1 (#370)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
Reviewed-on: #370
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-04-12 09:27:04 +02:00
Renovator Bot 9bcca41c51 chore(docker): update docker.io/python:3.12-alpine docker digest to ef09762
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-04-11 00:03:36 +00:00
Renovator Bot 7393f5e84d chore(deps): update dependency ansible to v9.4.0 (#369)
ci/woodpecker/push/build-container Pipeline is running Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #369
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-03-28 12:42:52 +01:00
Renovator Bot 13bd3b17e0 chore(deps): update quay.io/thegeeklab/wp-docker-buildx docker tag to v4 (#368)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #368
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-03-27 08:54:05 +01:00
Renovator Bot 28ba0bcd86 chore(docker): update docker.io/python:3.12-alpine docker digest to c7eb5c9
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-03-26 00:04:14 +00:00
Renovator Bot 687f00b81d chore(docker): update docker.io/python:3.12-alpine docker digest to 25a82f6
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-03-17 00:03:37 +00:00
Renovator Bot c1c7836891 chore(deps): update dependency ansible to v9.3.0 (#365)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
Reviewed-on: #365
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-02-28 09:44:18 +01:00
Renovator Bot b401fa8eae chore(deps): update dependency molecule to v24 (#363)
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
Reviewed-on: #363
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-02-09 11:06:36 +01:00
Renovator Bot 3bfef5802c chore(docker): update docker.io/python:3.12-alpine docker digest to 1a05012
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-02-08 00:33:33 +00:00
Renovator Bot ed73580bbe chore(deps): update dependency ansible to v9.2.0 (#362)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
Reviewed-on: #362
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-02-03 14:08:38 +01:00
Renovator Bot 1bc6889f56 chore(docker): update docker.io/python:3.12-alpine docker digest to 14cfc61
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-28 00:12:03 +00:00
Renovator Bot 7276522f65 chore(deps): update quay.io/thegeeklab/wp-docker-buildx docker tag to v3 (#360)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline failed Details
ci/woodpecker/push/build-container Pipeline was successful Details
Reviewed-on: #360
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2024-01-22 11:24:21 +01:00
Renovator Bot e914219a95 chore(docker): update docker.io/python:3.12-alpine docker digest to 801b54e
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-19 19:03:20 +00:00
Renovator Bot 5258f16f1e chore(docker): update docker.io/python:3.12-alpine docker digest to 4a156f7
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-19 04:33:16 +00:00
Renovator Bot 2b85c42456 chore(docker): update docker.io/python:3.12-alpine docker digest to 1d1a3d9
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-19 02:03:13 +00:00
Renovator Bot 2cbda99fc6 chore(docker): update docker.io/python:3.12-alpine docker digest to 67990ec
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-19 01:03:35 +00:00
Robert Kaussow 68ed454eb2
fix list style syntax for steps
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-16 16:30:47 +01:00
Robert Kaussow 78c12f8a35
ci: use list style syntax for steps 2024-01-16 16:26:56 +01:00
Robert Kaussow 5513ce1975
ci: replace drone gitea-release plugin by woodpecker plugin
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-06 21:45:45 +01:00
Robert Kaussow bc4ef38f26
trigger ci
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2024-01-04 21:06:20 +01:00
Robert Kaussow 4b0352dfb1
remove unnecessary git fetch command from ci 2024-01-04 20:53:59 +01:00
Robert Kaussow 516f8d3d92
ci: add missing test group
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-15 22:44:29 +01:00
Robert Kaussow 58fe25e73c refactor: drop pipx again and cleanup containerfile (#355)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
BREAKING CHANGE: The Python package `pycrypto` has been removed as it is no longer maintained. If some custom Ansible resources (modules, filters, etc.) still rely on this library, this change may cause problems. In this case, it is recommended to inform the affected resource so that it can be updated to a modern cryptography library.

Reviewed-on: #355
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
2023-12-14 10:47:23 +01:00
Renovator Bot 68604a53d2 chore(deps): update dependency molecule to v6.0.3 (#353)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #353
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-12-14 08:55:21 +01:00
Robert Kaussow cb89d5411b chore: use pipx to isolate python packages (#354)
ci/woodpecker/push/build-container Pipeline is pending Details
ci/woodpecker/push/build-package Pipeline is pending Details
ci/woodpecker/push/docs unknown status Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #354
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
2023-12-14 08:55:08 +01:00
Renovator Bot 97e3d0ad2a chore(docker): update docker.io/python:3.12-alpine docker digest to c793b92
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-09 05:07:07 +00:00
Renovator Bot 97acfaad2e chore(docker): update docker.io/python:3.12-alpine docker digest to 401aa10
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-09 03:07:06 +00:00
Renovator Bot 5819dd4750 chore(docker): update docker.io/python:3.12-alpine docker digest to d5e15ff
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-09 02:07:07 +00:00
Renovator Bot 1504b0477e chore(docker): update docker.io/python:3.12-alpine docker digest to 68c2bda
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-09 01:07:36 +00:00
Renovator Bot a88630e8c6 chore(docker): update docker.io/python:3.12-alpine docker digest to 9790609
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-09 00:07:37 +00:00
Renovator Bot 65c0874614 chore(deps): update quay.io/thegeeklab/wp-docker-buildx docker tag to v2 (#347)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #347
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-12-07 08:41:40 +01:00
Renovator Bot 6c556efe34 chore(deps): update dependency ansible to v9.1.0 (#346)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
Reviewed-on: #346
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-12-06 23:21:16 +01:00
Renovator Bot 5b492b5b9d chore(docker): update docker.io/python:3.12-alpine docker digest to 09f18c1
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
2023-12-01 20:36:42 +00:00
Renovator Bot 882fc4755f chore(docker): update docker.io/python:3.12-alpine docker digest to 1d688a3
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
2023-12-01 11:36:47 +00:00
Renovator Bot 7355872519 chore(docker): update docker.io/python:3.12-alpine docker digest to 7154373
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-01 10:37:30 +00:00
Renovator Bot 9f2cb77780 chore(docker): update docker.io/python:3.12-alpine docker digest to 3d2969e
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-01 04:36:33 +00:00
Renovator Bot 4910b3425f chore(docker): update docker.io/python:3.12-alpine docker digest to 85eaef2
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-12-01 01:36:48 +00:00
Renovator Bot ccfdf2736a chore(docker): update docker.io/python:3.12-alpine docker digest to c5bbde5
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-29 10:37:45 +00:00
Renovator Bot 41f5e52965 chore(docker): update docker.io/python:3.12-alpine docker digest to f1d0d03
ci/woodpecker/pr/build-package Pipeline was successful Details
ci/woodpecker/pr/build-container Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-29 07:08:09 +00:00
Renovator Bot 03ad35652e chore(deps): update dependency ansible to v9 (#338)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
ci/woodpecker/tag/build-package Pipeline was successful Details
ci/woodpecker/tag/build-container Pipeline was successful Details
ci/woodpecker/tag/docs Pipeline was successful Details
ci/woodpecker/tag/notify Pipeline was successful Details
Reviewed-on: #338
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-11-22 20:58:46 +01:00
Renovator Bot 6b0c7bc9ee chore(deps): update dependency ansible to v8.6.1 (#336)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #336
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-11-16 08:37:18 +01:00
Robert Kaussow 68cfc86613
drop arm32 builds
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
2023-11-08 21:37:38 +01:00
Robert Kaussow fe89725de9 refactor: migrate to woodpecker ci (#335)
ci/woodpecker/push/build-package Pipeline was successful Details
ci/woodpecker/push/build-container Pipeline was successful Details
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/notify Pipeline was successful Details
Reviewed-on: #335
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
2023-11-08 09:03:37 +01:00
Robert Kaussow 8d71ca0ca2
fix: add hcloud molecule driver
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-10-27 12:33:04 +02:00
Renovator Bot d97e4c3e9f chore(docker): update python:3.12-alpine docker digest to a5d1738
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-19 07:36:11 +00:00
Renovator Bot 2fbdbfc581 chore(docker): update python:3.12-alpine docker digest to 5f4b010
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-19 06:36:15 +00:00
Renovator Bot a4b66a8991 chore(docker): update python:3.12-alpine docker digest to a4029bd
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-19 04:36:21 +00:00
Renovator Bot b7cdf198c1 chore(deps): update python docker tag to v3.12 (#325)
continuous-integration/drone/push Build is passing Details
Reviewed-on: docker/molecule#325
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-10-18 14:05:07 +02:00
Renovator Bot 2b5a34eb1c chore(deps): update dependency ansible to v8.5.0 (#331)
continuous-integration/drone/push Build is passing Details
Reviewed-on: docker/molecule#331
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-10-12 13:28:19 +02:00
Renovator Bot b1d8040c1d chore(deps): update dependency ansible to v8.4.0 (#320)
continuous-integration/drone/push Build is passing Details
Reviewed-on: docker/molecule#320
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-10-09 14:21:13 +02:00
Renovator Bot 47294aae95 chore(docker): update python:3.11-alpine docker digest to 3e73c0b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-03 07:37:49 +00:00
Renovator Bot 3e6ca750d8 chore(docker): update python:3.11-alpine docker digest to a7a6909
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-03 06:08:02 +00:00
Renovator Bot 1a3845ad27 chore(docker): update python:3.11-alpine docker digest to af195d8
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-03 05:37:43 +00:00
Renovator Bot dc5be27186 chore(docker): update python:3.11-alpine docker digest to 297a16d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-03 04:37:49 +00:00
Renovator Bot 3c590a12d8 chore(docker): update python:3.11-alpine docker digest to ab2c3f7
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-10-03 03:07:42 +00:00
Renovator Bot 691bbd8e97 chore(docker): update python:3.11-alpine docker digest to cd311c6
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-09-29 04:37:51 +00:00
Renovator Bot bfc117407f chore(docker): update python:3.11-alpine docker digest to ca1736e
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-09-29 04:07:58 +00:00
Renovator Bot f8a7e915eb chore(docker): update python:3.11-alpine docker digest to 5197c86
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-09-29 02:37:42 +00:00
Renovator Bot 32aeeca1e1 chore(docker): update python:3.11-alpine docker digest to 0bb314b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-09-29 01:37:47 +00:00
Robert Kaussow f83290177c
fix: add missing dependencies
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-09-20 17:14:46 +02:00
Renovator Bot 60c5e55360 chore(deps): update dependency molecule to v6.0.2 (#319)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/molecule#319
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-09-06 22:34:51 +02:00
Renovator Bot e9503b1cb1 chore(docker): update python:3.11-alpine docker digest to 5d769f9
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-26 06:36:52 +00:00
Renovator Bot 6909dd1b8b chore(docker): update python:3.11-alpine docker digest to 1b76d67
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-26 05:36:41 +00:00
Renovator Bot f46fceafa8 chore(docker): update python:3.11-alpine docker digest to 7e8b581
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-26 03:36:47 +00:00
Renovator Bot 942d23de1d chore(docker): update python:3.11-alpine docker digest to 32a797a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-26 02:36:42 +00:00
Renovator Bot d53c2b5657 chore(docker): update python:3.11-alpine docker digest to 5324fad
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-26 00:36:53 +00:00
Renovator Bot c9fdb8f2c5 chore(deps): update dependency molecule to v6 (#313)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/molecule#313
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-08-17 21:38:46 +02:00
Renovator Bot 15b8b58d43 chore(deps): update dependency ansible to v8.3.0 (#307)
continuous-integration/drone/push Build is passing Details
Reviewed-on: docker/molecule#307
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-08-17 21:38:39 +02:00
Renovator Bot d1f60db73b chore(docker): update python:3.11-alpine docker digest to 603975e
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-09 21:07:12 +00:00
Renovator Bot a9d1811a1d chore(docker): update python:3.11-alpine docker digest to 5f1bf76
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-09 07:36:55 +00:00
Renovator Bot 7e974a6e3a chore(docker): update python:3.11-alpine docker digest to 4352dc7
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-09 04:06:51 +00:00
Renovator Bot 90d28e3e18 chore(docker): update python:3.11-alpine docker digest to f54f860
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-09 02:06:45 +00:00
Renovator Bot ef78fd2162 chore(docker): update python:3.11-alpine docker digest to bd16cc5
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-08-08 05:36:58 +00:00
Renovator Bot 8f70aeb188 chore(deps): update dependency ansible to v8.1.0 (#305)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/molecule#305
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-06-24 15:41:25 +02:00
Renovator Bot 452db2195c chore(deps): update dependency molecule to v5.1.0 (#306)
continuous-integration/drone/push Build is passing Details
Reviewed-on: docker/molecule#306
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-06-24 15:41:19 +02:00
Renovator Bot 60331f41c8 chore(docker): update python:3.11-alpine docker digest to 25df32b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-15 12:36:25 +00:00
Renovator Bot 8acf8338e8 chore(docker): update python:3.11-alpine docker digest to 137bccf
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-15 11:36:36 +00:00
Renovator Bot e75ccb7dd4 chore(docker): update python:3.11-alpine docker digest to 64d8232
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-15 09:36:37 +00:00
Renovator Bot fb9b2969a9 chore(docker): update python:3.11-alpine docker digest to 0df84a6
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-15 07:36:47 +00:00
Renovator Bot 2568e3c8d1 chore(docker): update python:3.11-alpine docker digest to ff5ba62
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-15 04:36:17 +00:00
Renovator Bot cf8f47f977 chore(docker): update python:3.11-alpine docker digest to 995c7fc
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-08 00:08:19 +00:00
Renovator Bot 4f47c8bd22 chore(docker): update python:3.11-alpine docker digest to d33eab6
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-07 23:37:22 +00:00
Renovator Bot 13d5b03436 chore(docker): update python:3.11-alpine docker digest to adf851c
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-07 22:07:19 +00:00
Renovator Bot 154f1172e6 chore(docker): update python:3.11-alpine docker digest to 5112004
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-06-07 20:37:28 +00:00
Renovator Bot 2ccd64a684 chore(deps): update dependency ansible to v8 (#295)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/molecule#295
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-05-31 08:11:35 +02:00
Renovator Bot c1b9c19dbf chore(deps): update dependency ansible to v7.6.0 (#294)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/molecule#294
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-05-26 12:53:30 +02:00
Renovator Bot 71c8f16e2c chore(docker): update python:3.11-alpine docker digest to 4e8e9a5
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-12 15:36:56 +00:00
Renovator Bot 55efc75c4e chore(docker): update python:3.11-alpine docker digest to 2f2dadb
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-12 02:37:00 +00:00
Renovator Bot 4c1d9ddb08 chore(docker): update python:3.11-alpine docker digest to 8581d55
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-12 00:38:09 +00:00
Renovator Bot d68a3dfbae chore(deps): update dependency molecule to v5.0.1 (#288)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/molecule#288
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-05-04 10:59:55 +02:00
Renovator Bot 8accd72101 chore(docker): update python:3.11-alpine docker digest to 7210235
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-03 18:36:26 +00:00
Renovator Bot 012cf215c0 chore(docker): update python:3.11-alpine docker digest to 34fb3f2
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-03 15:06:25 +00:00
Renovator Bot ec434ae359 chore(docker): update python:3.11-alpine docker digest to 06a3f7b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-03 11:36:40 +00:00
Renovator Bot 48c816eccd chore(docker): update python:3.11-alpine docker digest to 58ec90d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-03 09:36:42 +00:00
Renovator Bot 4a7a43c1e8 chore(docker): update python:3.11-alpine docker digest to b639067
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-05-03 02:06:44 +00:00
Renovator Bot c03e58c974 chore(deps): update dependency ansible to v7.5.0 (#284)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/molecule#284
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-04-27 08:47:46 +02:00
Renovator Bot 5dc5c40a6b chore(deps): update dependency molecule to v5 (#283)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/molecule#283
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-04-26 09:30:45 +02:00
Renovator Bot ef0af3c659 chore(docker): update python:3.11-alpine docker digest to 507818d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-07 20:06:02 +00:00
Renovator Bot 094f50ceee chore(docker): update python:3.11-alpine docker digest to 5405826
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-06 03:05:54 +00:00
Renovator Bot 545a6ef0e7 chore(docker): update python:3.11-alpine docker digest to bdd4c9a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-06 01:35:59 +00:00
Renovator Bot 29002f35eb chore(docker): update python:3.11-alpine docker digest to 8456f4b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-04-06 00:36:43 +00:00
Renovator Bot 4269ae60ce chore(docker): update python:3.11-alpine docker digest to 4b4078a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-30 05:06:43 +00:00
Renovator Bot 17fceb3bd6 chore(docker): update python:3.11-alpine docker digest to e8cd6ca
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-30 04:36:44 +00:00
Renovator Bot 91f989312f chore(docker): update python:3.11-alpine docker digest to a78e757
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-30 02:36:05 +00:00
Renovator Bot 13f323379f chore(docker): update python:3.11-alpine docker digest to 4d53bc4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-30 01:07:27 +00:00
Renovator Bot b25deadf5a chore(docker): update python:3.11-alpine docker digest to f86504d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-29 23:06:43 +00:00
Renovator Bot 0e29b82ff3 chore(deps): update dependency ansible to v7.4.0 (#273)
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: docker/molecule#273
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-03-29 21:10:09 +02:00
Renovator Bot 01fa7540a1 chore(docker): update python:3.11-alpine docker digest to 8af856d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-25 17:22:21 +00:00
Renovator Bot 2ff0576c23 chore(docker): update python:3.11-alpine docker digest to 506eed4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-23 17:39:47 +00:00
Renovator Bot 3b8d2f9b65 chore(docker): update python:3.11-alpine docker digest to 1018cd9
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-23 10:38:46 +00:00
Renovator Bot 887915821c chore(docker): update python:3.11-alpine docker digest to cf1bda3
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-23 09:09:00 +00:00
Renovator Bot a703290058 chore(docker): update python:3.11-alpine docker digest to 6b75b55
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-23 07:11:00 +00:00
Renovator Bot cdffb7d57e chore(docker): update python:3.11-alpine docker digest to 741e650
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-03-14 08:36:07 +00:00
Renovator Bot 8b82bb3330 chore(docker): update python:3.11-alpine docker digest to 53400e0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-14 07:37:08 +00:00
Renovator Bot ac94798826 chore(docker): update python:3.11-alpine docker digest to dadb9c8
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-14 06:36:08 +00:00
Renovator Bot 1a481e038f chore(docker): update python:3.11-alpine docker digest to 04eb46e
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-14 05:05:52 +00:00
Renovator Bot 72c4f6abad chore(docker): update python:3.11-alpine docker digest to 04883f1
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-14 04:05:48 +00:00
Renovator Bot 19f338f980 chore(docker): update python:3.11-alpine docker digest to 1560a87
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-03-14 01:35:43 +00:00
Renovator Bot cbd2ba1889 chore(deps): update dependency ansible to v7.3.0 (#261)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-03-13 09:04:15 +01:00
Renovator Bot e2e5f2a56e chore(docker): update python:3.11-alpine docker digest to 1a5c146
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-25 07:35:15 +00:00
Renovator Bot 0e6fa3b0b5 chore(docker): update python:3.11-alpine docker digest to 059630d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-25 06:05:29 +00:00
Renovator Bot d0123e63f1 chore(docker): update python:3.11-alpine docker digest to b99b26d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-25 02:35:12 +00:00
Renovator Bot ef58cbc522 chore(docker): update python:3.11-alpine docker digest to 3e5d84c
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-25 00:35:58 +00:00
Renovator Bot e285477f7d chore(docker): update python:3.11-alpine docker digest to 8463061
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-11 13:35:33 +00:00
Renovator Bot c1d42bed4a chore(docker): update python:3.11-alpine docker digest to e9a201e
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-11 11:05:20 +00:00
Renovator Bot 78c4772eb9 chore(docker): update python:3.11-alpine docker digest to dbc4bbe
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-11 06:36:00 +00:00
Renovator Bot 7edab9e925 chore(docker): update python:3.11-alpine docker digest to 81acac3
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-11 05:35:16 +00:00
Renovator Bot 77c4d6852c chore(docker): update python:3.11-alpine docker digest to d0e46ef
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-11 03:05:16 +00:00
Renovator Bot 7a29fc7a1d chore(deps): update dependency ansible to v7.2.0 (#243)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-02-09 16:30:59 +01:00
Robert Kaussow a3c9e5587c
ci: bump container build plugin to drone-docker-buildx:23
continuous-integration/drone/push Build is passing Details
2023-02-09 10:32:22 +01:00
Renovator Bot 08297e9518 chore(docker): update python:3.11-alpine docker digest to deb0f63
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-09 05:35:19 +00:00
Renovator Bot 62984e6770 chore(docker): update python:3.11-alpine docker digest to bd1eb3f
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-09 03:35:19 +00:00
Robert Kaussow 4db1196ca9
fix drone-matrix template
continuous-integration/drone/push Build is passing Details
2023-02-08 21:24:14 +01:00
Renovator Bot 002be8f830 chore(docker): update python:3.11-alpine docker digest to d8b0703
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-04 08:35:21 +00:00
Renovator Bot df0371b08a chore(docker): update python:3.11-alpine docker digest to 408aa27
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-04 07:35:22 +00:00
Renovator Bot ea62e424d3 chore(docker): update python:3.11-alpine docker digest to d1036fd
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-04 06:05:09 +00:00
Renovator Bot 01c9b948dc chore(docker): update python:3.11-alpine docker digest to 872d556
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-04 05:05:29 +00:00
Renovator Bot fc0848213b chore(docker): update python:3.11-alpine docker digest to 14519ef
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-02-04 03:05:11 +00:00
Renovator Bot 3e0e671fd2 chore(docker): update python:3.11-alpine docker digest to ca1298a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-24 06:04:53 +00:00
Renovator Bot e0d06a38d3 chore(docker): update python:3.11-alpine docker digest to 8fc5823
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-24 04:04:55 +00:00
Renovator Bot ed477666b0 chore(docker): update python:3.11-alpine docker digest to 588a955
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-24 02:04:47 +00:00
Renovator Bot 160385ccdb chore(docker): update python:3.11-alpine docker digest to 73792d4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-24 00:04:51 +00:00
Renovator Bot fc3d4ea25a chore(docker): update python:3.11-alpine docker digest to 274e72e
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-23 22:34:58 +00:00
Robert Kaussow 26afae594a feat: add python passlib to support ansible password modules (#237)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2023-01-18 10:28:07 +01:00
Renovator Bot 0314f7dd76 chore(docker): update python:3.11-alpine docker digest to 625383c (#236)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2023-01-18 10:23:20 +01:00
Renovator Bot 624b9c3e0c chore(docker): update python:3.11-alpine docker digest to 53b9200
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-18 07:35:21 +00:00
Renovator Bot 386d3fa495 chore(docker): update python:3.11-alpine docker digest to ee81e3a
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-18 06:05:15 +00:00
Renovator Bot 69ad175719 chore(docker): update python:3.11-alpine docker digest to 3db2372
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-18 04:35:07 +00:00
Renovator Bot e1a1d11673 chore(docker): update python:3.11-alpine docker digest to be87dc8
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-18 02:05:03 +00:00
Robert Kaussow 4ef3def7e8 refactor: use buildx for multiarch container builds (#231)
continuous-integration/drone/push Build is passing Details
2023-01-15 17:08:25 +01:00
Renovator Bot 8d2d1c4c3a chore(docker): update python:3.11-alpine docker digest to 2e23d6c
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-10 01:34:51 +00:00
Renovator Bot 4c6327edad chore(docker): update python:3.11-alpine docker digest to e34691f
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-09 23:04:56 +00:00
Renovator Bot ec5f82942b chore(docker): update python:3.11-alpine docker digest to a6512a5
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-09 22:04:56 +00:00
Renovator Bot 1ca7add34a chore(docker): update python:3.11-alpine docker digest to 6e40024
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-07 00:36:26 +00:00
Renovator Bot 4bf54eb9c9 chore(docker): update python:3.11-alpine docker digest to c6efc7d
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-06 23:35:33 +00:00
Renovator Bot 9d6f91533d chore(docker): update python:3.11-alpine docker digest to 26934fd
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-06 21:35:47 +00:00
Renovator Bot c4eea7ad90 chore(docker): update python:3.11-alpine docker digest to d0988a2
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2023-01-06 19:35:53 +00:00
Renovator Bot 1e6c3c44d9 chore(deps): update dependency ansible to v7.1.0 (#220)
continuous-integration/drone/tag Build is passing Details
continuous-integration/drone/push Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-12-09 23:16:26 +01:00
Renovator Bot 4ee685c470 chore(deps): update dependency molecule to v4.0.4 (#219)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-12-09 23:16:18 +01:00
Renovator Bot b43cc31522 chore(docker): update python:3.11-alpine docker digest to af8fef8
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-12-08 09:04:14 +00:00
Renovator Bot 679fcdac0c chore(docker): update python:3.11-alpine docker digest to 61fa331
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-12-08 07:04:11 +00:00
Renovator Bot 9b13fab1fc chore(docker): update python:3.11-alpine docker digest to 902a19b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-12-08 05:04:05 +00:00
Renovator Bot 6976a77715 chore(docker): update python:3.11-alpine docker digest to a651419
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-30 02:04:00 +00:00
Renovator Bot d4b3003a6d chore(docker): update python:3.11-alpine docker digest to 201cf83
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-30 00:03:55 +00:00
Renovator Bot b9817273c5 chore(deps): update dependency ansible to v7 (#216)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-11-25 13:07:41 +01:00
Renovator Bot 36a35a9bfe chore(docker): update python:3.11-alpine docker digest to 08b03b1
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-16 09:03:47 +00:00
Renovator Bot c91fa8f574 chore(docker): update python:3.11-alpine docker digest to 4479c58
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-16 02:03:47 +00:00
Renovator Bot 2d256bcfec chore(docker): update python:3.11-alpine docker digest to ec7ff85
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-12 12:03:51 +00:00
Renovator Bot 6b47129b79 chore(docker): update python:3.11-alpine docker digest to 8badad0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-11 14:03:53 +00:00
Renovator Bot 8651d97da5 chore(docker): update python:3.11-alpine docker digest to 92c847b
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-11 12:04:17 +00:00
Renovator Bot cc0b8c562e chore(docker): update python:3.11-alpine docker digest to ef8ab2f
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-11-11 03:03:39 +00:00
Renovator Bot 9b109b355f chore(deps): update dependency ansible to v6.6.0 (#209)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-11-09 09:46:49 +01:00
Renovator Bot 614e8c4f3e chore(deps): update python docker tag to v3.11 (#206)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-10-25 21:35:25 +02:00
Renovator Bot 9e3f716c96 chore(deps): update dependency molecule to v4.0.3 (#208)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-10-25 21:14:25 +02:00
Renovator Bot 9670c5eb8a chore(docker): update python:3.10-alpine docker digest to 0350474
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-10-25 11:03:44 +00:00
Renovator Bot cddd886365 chore(docker): update python:3.10-alpine docker digest to 85a0c55
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-10-25 06:04:06 +00:00
Renovator Bot e36f34a965 chore(docker): update python:3.10-alpine docker digest to a1e5232
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-10-25 03:04:05 +00:00
Renovator Bot 47ab5b9636 chore(deps): update dependency molecule to v4.0.2 (#202)
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Co-authored-by: Renovator Bot <renovator@rknet.org>
Co-committed-by: Renovator Bot <renovator@rknet.org>
2022-10-21 14:36:19 +02:00
Renovator Bot 72c70d7676 chore(docker): update python:3.10-alpine docker digest to 3bfac1c
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-10-14 12:03:59 +00:00
Renovator Bot 4fce1c6581 chore(docker): update python:3.10-alpine docker digest to 36960c4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-10-14 07:03:59 +00:00
Renovator Bot 46e8babf03 chore(docker): update python:3.10-alpine docker digest to 9fdc727
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-10-14 03:03:49 +00:00
17 changed files with 297 additions and 313 deletions

View File

@ -1,23 +0,0 @@
# Changelog
{{ range .Versions -}}
## {{ if .Tag.Previous }}[{{ .Tag.Name }}]({{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}){{ else }}{{ .Tag.Name }}{{ end }} ({{ datetime "2006-01-02" .Tag.Date }})
{{ range .CommitGroups -}}
### {{ .Title }}
{{ range .Commits -}}
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ (regexReplaceAll "(.*)/issues/(.*)" (regexReplaceAll "(Co-\\w*-by.*)" .Subject "") "${1}/pulls/${2}") | trim }}
{{ end }}
{{- end -}}
{{- if .NoteGroups -}}
{{ range .NoteGroups -}}
### {{ .Title }}
{{ range .Notes }}
{{ .Body }}
{{ end }}
{{ end -}}
{{ end -}}
{{ end -}}

View File

@ -1,24 +0,0 @@
style: github
template: CHANGELOG.tpl.md
info:
title: CHANGELOG
repository_url: https://gitea.rknet.org/docker/molecule
options:
commit_groups:
title_maps:
feat: Features
fix: Bug Fixes
perf: Performance Improvements
refactor: Code Refactoring
chore: Others
test: Testing
ci: CI Pipeline
header:
pattern: "^(\\w*)(?:\\(([\\w\\$\\.\\-\\*\\s]*)\\))?\\:\\s(.*)$"
pattern_maps:
- Type
- Scope
- Subject
notes:
keywords:
- BREAKING CHANGE

1
.dictionary Normal file
View File

@ -0,0 +1 @@
Ansible

View File

@ -1,196 +0,0 @@
---
kind: pipeline
name: test
platform:
os: linux
arch: amd64
steps:
- name: markdownlint
image: thegeeklab/markdownlint-cli
commands:
- markdownlint 'README.md'
trigger:
ref:
- refs/heads/main
- refs/pull/**
- refs/tags/**
---
kind: pipeline
name: build-container
platform:
os: linux
arch: amd64
steps:
- name: dryrun
image: thegeeklab/drone-docker-buildx:20
settings:
dockerfile: Dockerfile
dry_run: true
repo: thegeeklab/${DRONE_REPO_NAME}
when:
ref:
- refs/pull/**
- name: tags
image: thegeeklab/docker-autotag
environment:
DOCKER_AUTOTAG_FORCE_LATEST: True
DOCKER_AUTOTAG_IGNORE_PRERELEASE: True
DOCKER_AUTOTAG_OUTPUT_FILE: .tags
DOCKER_AUTOTAG_VERSION: ${DRONE_TAG}
when:
ref:
- refs/heads/main
- refs/tags/**
depends_on:
- dryrun
- name: changelog-generate
image: thegeeklab/git-chglog
commands:
- git fetch -tq
- git-chglog --no-color --no-emoji -o CHANGELOG.md ${DRONE_TAG:---next-tag unreleased unreleased}
depends_on:
- tags
- name: changelog-format
image: thegeeklab/alpine-tools
commands:
- prettier CHANGELOG.md
- prettier -w CHANGELOG.md
depends_on:
- changelog-generate
- name: publish-dockerhub
image: thegeeklab/drone-docker-buildx:20
settings:
dockerfile: Dockerfile
password:
from_secret: docker_password
repo: thegeeklab/${DRONE_REPO_NAME}
username:
from_secret: docker_username
when:
ref:
- refs/heads/main
- refs/tags/**
depends_on:
- changelog-format
- name: publish-quay
image: thegeeklab/drone-docker-buildx:20
settings:
dockerfile: Dockerfile
password:
from_secret: quay_password
registry: quay.io
repo: quay.io/thegeeklab/${DRONE_REPO_NAME}
username:
from_secret: quay_username
when:
ref:
- refs/heads/main
- refs/tags/**
depends_on:
- changelog-format
- name: publish-gitea
image: plugins/gitea-release
settings:
api_key:
from_secret: gitea_token
base_url: https://gitea.rknet.org
note: CHANGELOG.md
overwrite: true
title: ${DRONE_TAG}
when:
ref:
- refs/tags/**
depends_on:
- publish-dockerhub
- publish-quay
trigger:
ref:
- refs/heads/main
- refs/pull/**
- refs/tags/**
depends_on:
- test
---
kind: pipeline
name: notifications
platform:
os: linux
arch: amd64
steps:
- name: pushrm-dockerhub
pull: always
image: chko/docker-pushrm:1
environment:
DOCKER_PASS:
from_secret: docker_password
DOCKER_USER:
from_secret: docker_username
PUSHRM_FILE: README.md
PUSHRM_SHORT: Custom image for Molecule Ansible test automation
PUSHRM_TARGET: thegeeklab/${DRONE_REPO_NAME}
when:
status:
- success
- name: pushrm-quay
pull: always
image: chko/docker-pushrm:1
environment:
APIKEY__QUAY_IO:
from_secret: quay_token
PUSHRM_FILE: README.md
PUSHRM_TARGET: quay.io/thegeeklab/${DRONE_REPO_NAME}
when:
status:
- success
- name: matrix
image: thegeeklab/drone-matrix
settings:
homeserver:
from_secret: matrix_homeserver
password:
from_secret: matrix_password
roomid:
from_secret: matrix_roomid
template: "Status: **{{ build.Status }}**<br/> Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.Link }}){{#if build.Branch}} ({{ build.Branch }}){{/if}} by {{ commit.Author }}<br/> Message: {{ commit.Message.Title }}"
username:
from_secret: matrix_username
when:
status:
- success
- failure
trigger:
ref:
- refs/heads/main
- refs/tags/**
status:
- success
- failure
depends_on:
- build-container
---
kind: signature
hmac: 59397086601e0eb3eb316c63633b2fa0acfd480e370013e605031fda92537310
...

47
.gitsv/config.yml Normal file
View File

@ -0,0 +1,47 @@
---
version: "1.1"
versioning:
update-major: []
update-minor: [feat]
update-patch: [fix, perf, refactor, chore, test, ci, docs]
tag:
pattern: "v%d.%d.%d"
release-notes:
sections:
- name: Features
commit-types: [feat]
section-type: commits
- name: Bug Fixes
commit-types: [fix]
section-type: commits
- name: Performance Improvements
commit-types: [perf]
section-type: commits
- name: Code Refactoring
commit-types: [refactor]
section-type: commits
- name: Others
commit-types: [chore]
section-type: commits
- name: Testing
commit-types: [test]
section-type: commits
- name: CI Pipeline
commit-types: [ci]
section-type: commits
- name: Documentation
commit-types: [docs]
section-type: commits
- name: BREAKING CHANGES
section-type: breaking-changes
commit-message:
footer:
issue:
key: issue
add-value-prefix: "#"
issue:
regex: "#?[0-9]+"

View File

@ -1,3 +1,2 @@
.drone.yml
*.tpl.md
LICENSE

View File

@ -0,0 +1,69 @@
---
when:
- event: [pull_request, tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
steps:
- name: security-build
image: quay.io/thegeeklab/wp-docker-buildx:4
settings:
containerfile: Containerfile.multiarch
output: type=oci,dest=oci/${CI_REPO_NAME},tar=false
repo: thegeeklab/${CI_REPO_NAME}
- name: security-scan
image: ghcr.io/aquasecurity/trivy
commands:
- trivy -v
- trivy image --input oci/${CI_REPO_NAME}
environment:
TRIVY_EXIT_CODE: "1"
TRIVY_IGNORE_UNFIXED: "true"
TRIVY_NO_PROGRESS: "true"
TRIVY_SEVERITY: HIGH,CRITICAL
TRIVY_TIMEOUT: 1m
- name: publish-dockerhub
image: quay.io/thegeeklab/wp-docker-buildx:4
group: container
settings:
auto_tag: true
containerfile: Containerfile.multiarch
password:
from_secret: docker_password
platforms:
- linux/amd64
- linux/arm64
provenance: false
repo: thegeeklab/${CI_REPO_NAME}
username:
from_secret: docker_username
when:
- event: [tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
- name: publish-quay
image: quay.io/thegeeklab/wp-docker-buildx:4
group: container
settings:
auto_tag: true
containerfile: Containerfile.multiarch
password:
from_secret: quay_password
platforms:
- linux/amd64
- linux/arm64
provenance: false
registry: quay.io
repo: quay.io/thegeeklab/${CI_REPO_NAME}
username:
from_secret: quay_username
when:
- event: [tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}

View File

@ -0,0 +1,25 @@
---
when:
- event: [pull_request, tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
steps:
- name: changelog
image: quay.io/thegeeklab/git-sv
commands:
- git sv current-version
- git sv release-notes -t ${CI_COMMIT_TAG:-next} -o CHANGELOG.md
- cat CHANGELOG.md
- name: publish-gitea
image: quay.io/thegeeklab/wp-gitea-release
settings:
api_key:
from_secret: gitea_token
base_url: https://gitea.rknet.org
note: CHANGELOG.md
title: ${CI_COMMIT_TAG}
when:
- event: [tag]

62
.woodpecker/docs.yml Normal file
View File

@ -0,0 +1,62 @@
---
when:
- event: [pull_request, tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
steps:
- name: markdownlint
image: quay.io/thegeeklab/markdownlint-cli
group: test
commands:
- markdownlint 'README.md'
- name: spellcheck
image: quay.io/thegeeklab/alpine-tools
group: test
commands:
- spellchecker --files '_docs/**/*.md' 'README.md' -d .dictionary -p spell indefinite-article syntax-urls
environment:
FORCE_COLOR: "true"
- name: link-validation
image: docker.io/lycheeverse/lychee
group: test
commands:
- lychee --no-progress --format detailed README.md
- name: pushrm-dockerhub
image: docker.io/chko/docker-pushrm:1
secrets:
- source: docker_password
target: DOCKER_PASS
- source: docker_username
target: DOCKER_USER
environment:
PUSHRM_FILE: README.md
PUSHRM_SHORT: Custom image for Ansible Molecule test automation
PUSHRM_TARGET: thegeeklab/${CI_REPO_NAME}
when:
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
status: [success]
- name: pushrm-quay
image: docker.io/chko/docker-pushrm:1
secrets:
- source: quay_token
target: APIKEY__QUAY_IO
environment:
PUSHRM_FILE: README.md
PUSHRM_TARGET: quay.io/thegeeklab/${CI_REPO_NAME}
when:
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
status: [success]
depends_on:
- build-package
- build-container

26
.woodpecker/notify.yml Normal file
View File

@ -0,0 +1,26 @@
---
when:
- event: [tag]
- event: [push, manual]
branch:
- ${CI_REPO_DEFAULT_BRANCH}
runs_on: [success, failure]
steps:
- name: matrix
image: quay.io/thegeeklab/wp-matrix
settings:
homeserver:
from_secret: matrix_homeserver
password:
from_secret: matrix_password
roomid:
from_secret: matrix_roomid
username:
from_secret: matrix_username
when:
- status: [success, failure]
depends_on:
- docs

43
Containerfile.multiarch Normal file
View File

@ -0,0 +1,43 @@
FROM docker.io/python:3.12-alpine@sha256:ef097620baf1272e38264207003b0982285da3236a20ed829bf6bbf1e85fe3cb
LABEL maintainer="Robert Kaussow <mail@thegeeklab.de>"
LABEL org.opencontainers.image.authors="Robert Kaussow <mail@thegeeklab.de>"
LABEL org.opencontainers.image.title="molecule"
LABEL org.opencontainers.image.url="https://gitea.rknet.org/container/molecule"
LABEL org.opencontainers.image.source="https://gitea.rknet.org/container/molecule"
LABEL org.opencontainers.image.documentation="https://gitea.rknet.org/container/molecule"
ARG ANSIBLE_VERSION
ARG MOLECULE_VERSION
# renovate: datasource=pypi depName=molecule
ENV MOLECULE_VERSION="${MOLECULE_VERSION:-24.2.1}"
# renovate: datasource=pypi depName=ansible
ENV ANSIBLE_VERSION="${ANSIBLE_VERSION:-9.5.1}"
ENV PY_COLORS=1
ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
ENV ANSIBLE_FORCE_COLOR=true
ENV USER=root
COPY overlay/ /
RUN apk add --update --no-cache --virtual .build-deps build-base libffi-dev musl-dev openssl-dev python3-dev cargo && \
apk add --update --no-cache git openssh-client && \
apk upgrade --no-cache libexpat && \
echo "Installing requirements ..." && \
pip install -qq --no-cache-dir --upgrade pip && \
pip install -qq --no-cache-dir boto boto3 botocore apache-libcloud hcloud \
flaky passlib pytest pytest-testinfra && \
echo "Installing ansible 'v$ANSIBLE_VERSION' ..." && \
pip install -qq --no-cache-dir ansible=="$ANSIBLE_VERSION" && \
echo "Installing molecule version 'v$MOLECULE_VERSION' ..." && \
pip install -qq --no-cache-dir molecule=="$MOLECULE_VERSION" molecule-plugins[docker] molecule_hetznercloud; \
apk del .build-deps && \
rm -rf /var/cache/apk/* && \
rm -rf /tmp/* && \
rm -rf /root/.cache/
USER root
CMD []
ENTRYPOINT ["/bin/molecule"]

View File

@ -1,49 +0,0 @@
FROM python:3.10-alpine@sha256:486782edd7f7363ffdc256fc952265a5cbe0a6e047a6a1ff51871d2cdb665351
LABEL maintainer="Robert Kaussow <mail@thegeeklab.de>"
LABEL org.opencontainers.image.authors="Robert Kaussow <mail@thegeeklab.de>"
LABEL org.opencontainers.image.title="molecule"
LABEL org.opencontainers.image.url="https://gitea.rknet.org/docker/molecule"
LABEL org.opencontainers.image.source="https://gitea.rknet.org/docker/molecule"
LABEL org.opencontainers.image.documentation="https://gitea.rknet.org/docker/molecule"
ARG ANSIBLE_VERSION
ARG BUILD_VERSION
# renovate: datasource=pypi depName=molecule
ENV MOLECULE_VERSION="${BUILD_VERSION:-4.0.1}"
# renovate: datasource=pypi depName=ansible
ENV ANSIBLE_VERSION="${ANSIBLE_VERSION:-6.5.0}"
ENV PY_COLORS=1
ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
ENV ANSIBLE_FORCE_COLOR=true
ENV USER=root
ENV PATH=/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin
COPY overlay/ /
RUN apk add --update --no-cache --virtual .build-deps build-base libffi-dev musl-dev openssl-dev python3-dev cargo && \
apk add --update --no-cache git openssh-client && \
echo "Installing requirements ..." && \
pip install -qq --upgrade --no-cache-dir pip && \
pip install -qq --no-cache-dir -r /root/requirements.txt && \
echo "Installing ansible 'v$ANSIBLE_VERSION' ..." && \
pip install -qq --no-cache-dir ansible=="$ANSIBLE_VERSION" && \
MOLECULE_VERSION="${MOLECULE_VERSION##v}" && \
MOLECULE_MAJOR="${MOLECULE_VERSION%%.*}" && \
if [ -z "${MOLECULE_MAJOR//[0-9]}" ] && [ -n "$MOLECULE_MAJOR" ]; then \
echo "Installing molecule version '$MOLECULE_VERSION' ..." && \
pip install -qq --no-cache-dir molecule[docker,lint,test]=="$MOLECULE_VERSION"; \
else \
echo "Installing latest molecule ..." && \
pip install -qq --no-cache-dir molecule[docker,lint,test]; \
fi && \
apk del .build-deps && \
rm -rf /var/cache/apk/* && \
rm -rf /tmp/* && \
rm -rf /root/.cache/
USER root
CMD []
ENTRYPOINT ["/bin/molecule"]

View File

@ -1,14 +1,18 @@
# molecule
Custom image for Molecule Ansible test automation
Custom image for Ansible Molecule test automation
[![Build Status](https://img.shields.io/drone/build/docker/molecule?logo=drone&server=https%3A%2F%2Fdrone.rknet.org)](https://drone.rknet.org/docker/molecule)
<!-- spellchecker-disable -->
[![Build Status](https://ci.rknet.org/api/badges/container/molecule/status.svg)](https://ci.rknet.org/repos/container/molecule)
[![Docker Hub](https://img.shields.io/badge/dockerhub-latest-blue.svg?logo=docker&logoColor=white)](https://hub.docker.com/r/thegeeklab/molecule)
[![Quay.io](https://img.shields.io/badge/quay-latest-blue.svg?logo=docker&logoColor=white)](https://quay.io/repository/thegeeklab/molecule)
[![Source: Gitea](https://img.shields.io/badge/source-gitea-blue.svg?logo=gitea&logoColor=white)](https://gitea.rknet.org/docker/molecule)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://gitea.rknet.org/docker/molecule/src/branch/main/LICENSE)
[![Source: Gitea](https://img.shields.io/badge/source-gitea-blue.svg?logo=gitea&logoColor=white)](https://gitea.rknet.org/container/molecule)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://gitea.rknet.org/container/molecule/src/branch/main/LICENSE)
Custom Docker image to automate Ansible deployment tests with [Molecule](https://molecule.readthedocs.io/en/latest/).
<!-- spellchecker-enable -->
Custom container image to automate Ansible deployment tests with [Molecule](https://ansible.readthedocs.io/projects/molecule/).
## Environment variables
@ -34,4 +38,4 @@ MOLECULE_ANSIBLE_VAULT_PASSWORD=my_secret
## License
This project is licensed under the MIT License - see the [LICENSE](https://gitea.rknet.org/docker/molecule/src/branch/main/LICENSE) file for details.
This project is licensed under the MIT License - see the [LICENSE](https://gitea.rknet.org/container/molecule/src/branch/main/LICENSE) file for details.

View File

@ -1,5 +1,5 @@
#!/usr/bin/env sh
# shellcheck disable=2039
# shellcheck disable=2039,3040
set -eo pipefail
DIR=$(pwd)
@ -11,7 +11,7 @@ if [ -n "${MOLECULE_CUSTOM_MODULES_REPO}" ]; then
WORKDIR="${MOLECULE_LIBRARY_DIR}"
[ -d "$WORKDIR" ] && rm -rf "$WORKDIR"
mkdir -p "$WORKDIR"
git clone "$MOLECULE_CUSTOM_MODULES_REPO" "$WORKDIR" 2> /dev/null
git clone "$MOLECULE_CUSTOM_MODULES_REPO" "$WORKDIR" 2>/dev/null
fi
if [ -n "${MOLECULE_CUSTOM_FILTERS_REPO}" ]; then
@ -19,13 +19,13 @@ if [ -n "${MOLECULE_CUSTOM_FILTERS_REPO}" ]; then
printf "Cloning custom filters ...\n"
[ -d "$WORKDIR" ] && rm -rf "$WORKDIR"
mkdir -p "$WORKDIR"
git clone "$MOLECULE_CUSTOM_FILTERS_REPO" "$WORKDIR" 2> /dev/null
git clone "$MOLECULE_CUSTOM_FILTERS_REPO" "$WORKDIR" 2>/dev/null
fi
if [ -n "${MOLECULE_ANSIBLE_VAULT_PASSWORD}" ]; then
printf "Write vault password file ...\n"
MOLECULE_ANSIBLE_VAULT_PASSWORD_FILE=/root/.vaultpasswd
echo "${MOLECULE_ANSIBLE_VAULT_PASSWORD}" > $MOLECULE_ANSIBLE_VAULT_PASSWORD_FILE
echo "${MOLECULE_ANSIBLE_VAULT_PASSWORD}" >$MOLECULE_ANSIBLE_VAULT_PASSWORD_FILE
exec env ANSIBLE_VAULT_PASSWORD_FILE=$MOLECULE_ANSIBLE_VAULT_PASSWORD_FILE /usr/local/bin/molecule "$@"
else
exec /usr/local/bin/molecule "$@"

View File

@ -1,10 +0,0 @@
# cloud provider deps
boto
boto3
botocore
apache-libcloud
hcloud
# misc
pycrypto
flaky

6
trivy-secret.yaml Normal file
View File

@ -0,0 +1,6 @@
---
allow-rules:
- id: private-key
path: .*/ansible/.*/site-packages/ansible_collections/(community|google|netapp)/.*\.py
- id: aws-secret-access-key
path: .*/ansible/.*/site-packages/ansible_collections/amazon/.*\.py

4
trivy.yaml Normal file
View File

@ -0,0 +1,4 @@
---
scan:
skip-files:
- /usr/local/bin/gomplate