rundeck.feature.repository.enabled={{ getv("/rundeck/feature/repository/enabled", "true")}}
rundeck.feature.webhooks.enabled={{ getv("/rundeck/feature/webhooks/enabled", "true")}}

rundeck.feature.executionLifecyclePlugin.enabled={{ getv("/rundeck/feature/executionlifecycleplugin/enabled", "false")}}
rundeck.feature.jobLifecyclePlugin.enabled={{ getv("/rundeck/feature/joblifecycleplugin/enabled", "false")}}

{% for c in lsdir("/rundeck/features") %}
    {% set enabled = printf("/rundeck/features/%s/enabled", c) -%}
rundeck.features.{{ c }}.enabled={{ getv(enabled, "false") }}
{% endfor %}



{% for c in lsdir("/rundeck/feature") %}
    {% set enabled = printf("/rundeck/feature/%s/enabled", c) -%}
rundeck.feature.{{ c }}.enabled={{ getv(enabled, "false") }}
{% endfor %}

{%- for c in lsdir("/rundeck/features") %}
    {% set enabled = printf("/rundeck/features/%s/enabled", c) -%}
rundeck.features.{{ c }}.enabled={{ getv(enabled, "false") }}
{% endfor %}
Restructure so we do not need to add each feature explicitly
Restructure so we do not need to add each feature explicitly

Defaults handled by app

Depends on #5483
