Skip to content

Company Branded: Add post-install scripting capabilities #885

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

Closed
tresf opened this issue Nov 17, 2021 · 3 comments · Fixed by #1190
Closed

Company Branded: Add post-install scripting capabilities #885

tresf opened this issue Nov 17, 2021 · 3 comments · Fixed by #1190
Assignees

Comments

@tresf
Copy link
Contributor

tresf commented Nov 17, 2021

Company Branded versions may need to add scripting capabilities, e.g. special firewall rules, file copy, etc. The installer should support a post-installation script for custom deployments.

@Vzor-
Copy link
Contributor

Vzor- commented Nov 23, 2021

We should pass on some env vars to the script. Some useful props to pass:

  • user qz space
  • shared qz space
  • qz version
  • os/arch
  • install location

@tresf tresf mentioned this issue Oct 13, 2023
33 tasks
@tresf
Copy link
Contributor Author

tresf commented Nov 17, 2023

Implemented and ready for testing here: #1190

We should pass on some env vars to the script. Some useful props to pass:

  • user qz space
  • shared qz space
  • qz version
  • os/arch
  • install location

I'm going to skip these for now, but they shouldn't be too bad to implement if needed.

@tresf
Copy link
Contributor Author

tresf commented Nov 18, 2023

I'm going to skip these for now, but they shouldn't be too bad to implement if needed.

I changed my mind and decided to add these in. Documented here: https://qz.io/docs/provisioning#script-variables

tresf added a commit that referenced this issue Dec 21, 2023
Add provisioning support through a JSON file.

Closes #1220 #885 #517
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants