This repository has been archived on 2024-08-19. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Robert Kaussow 58fe25e73c
All checks were successful
ci/woodpecker/push/build-package Pipeline was successful
ci/woodpecker/push/build-container Pipeline was successful
ci/woodpecker/push/docs Pipeline was successful
ci/woodpecker/push/notify Pipeline was successful
ci/woodpecker/tag/build-package Pipeline was successful
ci/woodpecker/tag/build-container Pipeline was successful
ci/woodpecker/tag/docs Pipeline was successful
ci/woodpecker/tag/notify Pipeline was successful
refactor: drop pipx again and cleanup containerfile (#355)
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
.gitsv refactor: migrate to woodpecker ci (#335) 2023-11-08 09:03:37 +01:00
.woodpecker refactor: drop pipx again and cleanup containerfile (#355) 2023-12-14 10:47:23 +01:00
overlay/bin chore: use pipx to isolate python packages (#354) 2023-12-14 08:55:08 +01:00
.dictionary refactor: migrate to woodpecker ci (#335) 2023-11-08 09:03:37 +01:00
.gitignore [skip ci] remove local changelog 2021-02-11 21:05:36 +01:00
.markdownlint.yml enable markdownlint 2020-10-28 09:05:50 +01:00
.prettierignore refactor: migrate to woodpecker ci (#335) 2023-11-08 09:03:37 +01:00
Containerfile.multiarch refactor: drop pipx again and cleanup containerfile (#355) 2023-12-14 10:47:23 +01:00
LICENSE chore: end of the year maintenance 2021-12-21 10:59:35 +01:00
README.md refactor: migrate to woodpecker ci (#335) 2023-11-08 09:03:37 +01:00
renovate.json chore: use renovate preset config 2020-12-30 16:14:47 +01:00
trivy-secret.yaml refactor: drop pipx again and cleanup containerfile (#355) 2023-12-14 10:47:23 +01:00
trivy.yaml refactor: drop pipx again and cleanup containerfile (#355) 2023-12-14 10:47:23 +01:00

molecule

Custom image for Ansible Molecule test automation

Build Status Docker Hub Quay.io Source: Gitea License: MIT

Custom container image to automate Ansible deployment tests with Molecule.

Environment variables

# Target directory to clone custom modules
MOLECULE_LIBRARY_DIR=$(pwd)/library

# If you use custom modules you can specify a git repo containing these files.
# The repo will be cloned so ansible can use it.
MOLECULE_CUSTOM_MODULES_REPO=

# Target base directory to clone plugins
MOLECULE_PLUGINS_DIR=$(pwd)/plugins

# If you have custom filters you can specify a git repo containing these files.
# Will be cloned to $MOLECULE_PLUGINS_DIR/filter
MOLECULE_CUSTOM_FILTERS_REPO=

# If the variable is set, the value is written to `ANSIBLE_VAULT_PASSWORD_FILE=/root/.vaultpasswd
and automatically passed to molecule.
MOLECULE_ANSIBLE_VAULT_PASSWORD=my_secret

License

This project is licensed under the MIT License - see the LICENSE file for details.