Skip to content

Conversation

@christoph2497
Copy link
Member

So far only working for modules that don't require any further configuration

@cla-bot cla-bot bot added the cla/signed label Oct 19, 2023
@mkayontour
Copy link
Member

mkayontour commented Oct 19, 2023

Would propose a new variable for external modules with configuration.

icingaweb2_custom_modules:
  grafana:
    enabled: true
    source: git,url,tag
    files:
      - name: config.ini
         sections:     #naming could be something else
            options:
               graphite_host: url
               graphite_port: foobar

Alternative:

icingaweb2_custom_modules:
  grafana:
    enabled: true
    source: git,url,tag
    files:
      - config
    config:
      sectionname:
        graphite_host: url
        graphite_port: foobar

@mkayontour
Copy link
Member

mkayontour commented Mar 1, 2024

hi, can you merge the current main and then we will together review the PR?

@mkayontour mkayontour marked this pull request as ready for review March 8, 2024 12:17
@gianmarco-mameli
Copy link
Contributor

Hi, this is a functionality that I would like to use because Netways it's not bulding the arm64 packages on the new repos for extras and plugins, and I'm free to give a hand to complete, let me know. In a personal project I already implemented something simple to install and enable modules via git but I would like to see that function on this collection
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants