You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As the future of cookiecutter project seems to be not sure I would like to propose dropping it before it becomes a real issue, even a security one (yep current release 1.7.3 from pypi being affected by one command injection security issue).
I personally reached a point where I am ok with any of the following approaches:
use either ansible playbooks for templating
removal of init functionality (templating)
I am fully aware that some people might like this but I do not think that the maintenance burden justifies keeping that feature, especially as its interaction with molecule provisioner plugins makes it even more problematic to use and debug.
As this is likely to count as a major change, it should be planned for v4 which is already on main branch. If anyone is interesting in helping with this task, please let me know.
Super! Basically I would look into using ansible itself to do the templating, or jinja2. Keep in mind that we do also have plugins that add their own templates.
As it would be a breaking change it, we could expect to need to update the plugins and/or templates, but the goal is to minimize the amount of change if possible.
As the future of cookiecutter project seems to be not sure I would like to propose dropping it before it becomes a real issue, even a security one (yep current release 1.7.3 from pypi being affected by one command injection security issue).
I personally reached a point where I am ok with any of the following approaches:
I am fully aware that some people might like this but I do not think that the maintenance burden justifies keeping that feature, especially as its interaction with molecule provisioner plugins makes it even more problematic to use and debug.
As this is likely to count as a major change, it should be planned for v4 which is already on main branch. If anyone is interesting in helping with this task, please let me know.
References
The text was updated successfully, but these errors were encountered: