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

Alternatively install modules as git checkout #18

Open
widhalmt opened this issue Sep 17, 2021 · 3 comments
Open

Alternatively install modules as git checkout #18

widhalmt opened this issue Sep 17, 2021 · 3 comments
Labels
feature New feature or request

Comments

@widhalmt
Copy link
Member

While the installer is very useful for many setups, we have some special usecases where we would need a different approach.

For production setup I wouldn't want anything else than install modules as packages.

On the other hand, when providing support we sometimes need to replicate a specific user setup and therefore need a way to install specific versions of Icinga Web 2 modules.

I'm totally ok with adding / replacing them after the installer has run. But I don't want to invest the work if you want that feature within installer anyway. So if you think, you can't use an option to install modules as git clone, fine. But if you think, that might be a cool option, we can talk about how to get this into the installer in the best way.

@lbetz
Copy link
Member

lbetz commented Nov 6, 2021

Should be possible with some code changes. And the config has to be done in the custom hiera area. But it's only for icingaweb2 modules via git, not for packages like icinga2 or icingaweb2.

@lbetz lbetz added the feature New feature or request label Nov 6, 2021
@lbetz
Copy link
Member

lbetz commented Nov 6, 2021

Yeah, code changes and a new release of icinga/icingaweb2, refs voxpupuli/puppet-icingaweb2#301

@lbetz lbetz modified the milestone: v0.7.0 Aug 26, 2022
@lbetz
Copy link
Member

lbetz commented Aug 26, 2022

Config now includes dir /usr/local/share/icingaweb2-modules to store your own modules installed by hand.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants