-
-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: drop support for pinning dokku dependencies #137
base: master
Are you sure you want to change the base?
Conversation
Pinning the versions of dokku dependencies (herokuish, plugn, sshcommand) was deprecated in 2021-02 [1] since it made updating dokku tedious: users would have had to guess/look up what versions of the dependencies were needed for the new dokku version. The initial deprecation period was 6 months until July 2021; since this has passed, the deprecated variables are now being removed. [1] 0f8ce10
I'll hold off this PR until there's a review to answer the following open questions:
|
@ltalirz should there be a way to use just the libraries from this role? I feel like including them is a mistake, as it makes it so using the libraries always requires running through the install of dokku... |
Just to clarify: you're talking about the modules in the It is actually possible to use the modules without running the entire role, but it's a bit of a hack (we do this at the ansible-dokku/molecule/default/verify.yml Lines 6 to 9 in cfd3d02
I haven't kept up much with the latest developments in ansible, but it's possible that using collections would provide a more flexible distribution method. See also the migration guide. |
Yeah thats right. I was basically looking for something that could support this new plugin, which currently just deletes the tasks folder. |
To play around with it, you can use the hack mentioned above. I guess the "right" way of doing it would be to migrate the role to a |
Hm... since we switched to empty default values for |
Up to you :) |
fix #130
Pinning the versions of dokku dependencies (herokuish, plugn,
sshcommand) was deprecated in 2021-02 [1] since it made updating dokku
tedious: users would have had to guess/look up what versions of the
dependencies were needed for the new dokku version.
The initial deprecation period was 6 months until July 2021; since this
has passed, the deprecated variables are now being removed.
[1] 0f8ce10