Skip to content
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

remove deprecated single-user fallback in 1.0 release #364

Open
maxhoesel opened this issue Nov 30, 2023 · 0 comments
Open

remove deprecated single-user fallback in 1.0 release #364

maxhoesel opened this issue Nov 30, 2023 · 0 comments
Labels
pr-major This PR introduces a breaking change! A major release will be required

Comments

@maxhoesel
Copy link
Collaborator

Over time, several role variables and module parameters have been replaced or reworked while retaining backwards compatibility. Examples include the switch to non-root step-cli installs and bootstrapping multiple users.
While this has made switching to newer versions easier, it has also resulted in more complicated code, especially in some of the roles and their variable handling.

For the 1.0 release, I'd thus like to remove the following compatibility features to simplify the codebase and improve maintenance:

  • step_bootstrap_host: step_cli_steppath fallback if users is set to root
  • step_acme_cert: step_cli_steppath fallback if user is set to root
@maxhoesel maxhoesel added the pr-major This PR introduces a breaking change! A major release will be required label Nov 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr-major This PR introduces a breaking change! A major release will be required
Projects
None yet
Development

No branches or pull requests

1 participant