diff --git a/docs/guides/developer/Role_Creation.md b/docs/guides/developer/Role_Creation.md index 75f13dba..3d55dd67 100644 --- a/docs/guides/developer/Role_Creation.md +++ b/docs/guides/developer/Role_Creation.md @@ -21,7 +21,7 @@ defaults_applications: features: # Version of the service matomo: true # Enable Matomo tracking for analytics css: true # Enable or disable global CSS styling - iframe: false # Allow embedding the landing page in an iframe (if true) + portfolio_iframe: false # Allow embedding the landing page in an iframe (if true) database: true # Enable central database integration ldap: true # Enable ldap integration oauth2: true # Enable oauth2 proxy diff --git a/roles/docker-akaunting/vars/configuration.yml b/roles/docker-akaunting/vars/configuration.yml index 70a3db24..8f1e6bdb 100644 --- a/roles/docker-akaunting/vars/configuration.yml +++ b/roles/docker-akaunting/vars/configuration.yml @@ -5,7 +5,7 @@ setup_admin_email: "{{users.administrator.email}}" features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false central_database: true credentials: # database_password: Needs to be defined in inventory file diff --git a/roles/docker-attendize/vars/configuration.yml b/roles/docker-attendize/vars/configuration.yml index c7a594f8..b001e32b 100644 --- a/roles/docker-attendize/vars/configuration.yml +++ b/roles/docker-attendize/vars/configuration.yml @@ -5,5 +5,5 @@ credentials: features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false central_database: true diff --git a/roles/docker-baserow/vars/configuration.yml b/roles/docker-baserow/vars/configuration.yml index 543b25e0..e1b198f0 100644 --- a/roles/docker-baserow/vars/configuration.yml +++ b/roles/docker-baserow/vars/configuration.yml @@ -2,5 +2,5 @@ version: "latest" features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true central_database: true \ No newline at end of file diff --git a/roles/docker-bigbluebutton/vars/configuration.yml b/roles/docker-bigbluebutton/vars/configuration.yml index 02046d51..1d05a299 100644 --- a/roles/docker-bigbluebutton/vars/configuration.yml +++ b/roles/docker-bigbluebutton/vars/configuration.yml @@ -15,7 +15,7 @@ urls: features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false ldap: false oidc: true central_database: false \ No newline at end of file diff --git a/roles/docker-bluesky/vars/configuration.yml b/roles/docker-bluesky/vars/configuration.yml index 3fad6419..08ff1015 100644 --- a/roles/docker-bluesky/vars/configuration.yml +++ b/roles/docker-bluesky/vars/configuration.yml @@ -10,5 +10,5 @@ credentials: features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true central_database: true \ No newline at end of file diff --git a/roles/docker-discourse/vars/configuration.yml b/roles/docker-discourse/vars/configuration.yml index 3121f428..a2bacbd9 100644 --- a/roles/docker-discourse/vars/configuration.yml +++ b/roles/docker-discourse/vars/configuration.yml @@ -5,7 +5,7 @@ credentials: features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false oidc: true central_database: true csp: diff --git a/roles/docker-espocrm/vars/configuration.yml b/roles/docker-espocrm/vars/configuration.yml index cc11016d..4950256b 100644 --- a/roles/docker-espocrm/vars/configuration.yml +++ b/roles/docker-espocrm/vars/configuration.yml @@ -8,7 +8,7 @@ credentials: features: matomo: true css: false - landingpage_iframe: false + portfolio_iframe: false ldap: false oidc: true central_database: true diff --git a/roles/docker-friendica/vars/configuration.yml b/roles/docker-friendica/vars/configuration.yml index 6edfdb3b..656bed32 100644 --- a/roles/docker-friendica/vars/configuration.yml +++ b/roles/docker-friendica/vars/configuration.yml @@ -2,6 +2,6 @@ version: "latest" features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true oidc: true central_database: true \ No newline at end of file diff --git a/roles/docker-funkwhale/vars/configuration.yml b/roles/docker-funkwhale/vars/configuration.yml index ca9ecc46..e5c69d83 100644 --- a/roles/docker-funkwhale/vars/configuration.yml +++ b/roles/docker-funkwhale/vars/configuration.yml @@ -2,7 +2,7 @@ version: "1.4.0" features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true ldap: true central_database: true credentials: diff --git a/roles/docker-gitea/vars/configuration.yml b/roles/docker-gitea/vars/configuration.yml index c999f82b..cc16386a 100644 --- a/roles/docker-gitea/vars/configuration.yml +++ b/roles/docker-gitea/vars/configuration.yml @@ -7,7 +7,7 @@ configuration: features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true central_database: true csp: flags: diff --git a/roles/docker-gitlab/vars/configuration.yml b/roles/docker-gitlab/vars/configuration.yml index 543b25e0..e1b198f0 100644 --- a/roles/docker-gitlab/vars/configuration.yml +++ b/roles/docker-gitlab/vars/configuration.yml @@ -2,5 +2,5 @@ version: "latest" features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true central_database: true \ No newline at end of file diff --git a/roles/docker-joomla/vars/configuration.yml b/roles/docker-joomla/vars/configuration.yml index 074ddcb8..f8bd2793 100644 --- a/roles/docker-joomla/vars/configuration.yml +++ b/roles/docker-joomla/vars/configuration.yml @@ -2,4 +2,4 @@ version: "latest" features: matomo: true css: true - landingpage_iframe: true \ No newline at end of file + portfolio_iframe: true \ No newline at end of file diff --git a/roles/docker-keycloak/vars/configuration.yml b/roles/docker-keycloak/vars/configuration.yml index 7ea25cf6..3efb77ae 100644 --- a/roles/docker-keycloak/vars/configuration.yml +++ b/roles/docker-keycloak/vars/configuration.yml @@ -9,7 +9,7 @@ credentials: features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true ldap: true central_database: true recaptcha: true \ No newline at end of file diff --git a/roles/docker-lam/vars/configuration.yml b/roles/docker-lam/vars/configuration.yml index 4dbe24e1..f38de6d7 100644 --- a/roles/docker-lam/vars/configuration.yml +++ b/roles/docker-lam/vars/configuration.yml @@ -8,7 +8,7 @@ credentials: features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true ldap: true central_database: false oauth2: false diff --git a/roles/docker-listmonk/vars/configuration.yml b/roles/docker-listmonk/vars/configuration.yml index 4fa87a32..1d4fdbcf 100644 --- a/roles/docker-listmonk/vars/configuration.yml +++ b/roles/docker-listmonk/vars/configuration.yml @@ -6,6 +6,6 @@ version: "latest" # Docker Image features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true central_database: true oidc: true \ No newline at end of file diff --git a/roles/docker-mailu/vars/configuration.yml b/roles/docker-mailu/vars/configuration.yml index d2c65174..356843ab 100644 --- a/roles/docker-mailu/vars/configuration.yml +++ b/roles/docker-mailu/vars/configuration.yml @@ -15,6 +15,6 @@ credentials: features: matomo: true css: true - landingpage_iframe: false # Deactivated mailu iframe loading until keycloak supports it + portfolio_iframe: false # Deactivated mailu iframe loading until keycloak supports it oidc: true central_database: false # Deactivate central database for mailu, I don't know why the database deactivation is necessary \ No newline at end of file diff --git a/roles/docker-mastodon/vars/configuration.yml b/roles/docker-mastodon/vars/configuration.yml index b1e0f0cd..e908af2e 100644 --- a/roles/docker-mastodon/vars/configuration.yml +++ b/roles/docker-mastodon/vars/configuration.yml @@ -14,6 +14,6 @@ credentials: features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false oidc: true central_database: true diff --git a/roles/docker-matomo/vars/configuration.yml b/roles/docker-matomo/vars/configuration.yml index bd1d64a8..ccb5a924 100644 --- a/roles/docker-matomo/vars/configuration.yml +++ b/roles/docker-matomo/vars/configuration.yml @@ -2,7 +2,7 @@ version: "latest" features: matomo: true css: false - landingpage_iframe: false + portfolio_iframe: false central_database: true oauth2: false csp: diff --git a/roles/docker-matrix/vars/configuration.yml b/roles/docker-matrix/vars/configuration.yml index c0c35b27..61986228 100644 --- a/roles/docker-matrix/vars/configuration.yml +++ b/roles/docker-matrix/vars/configuration.yml @@ -13,7 +13,7 @@ setup: false # Set true in inventory features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false oidc: false # Deactivated OIDC due to this issue https://github.com/matrix-org/synapse/issues/10492 central_database: true csp: diff --git a/roles/docker-moodle/vars/configuration.yml b/roles/docker-moodle/vars/configuration.yml index d9d1ba69..77295330 100644 --- a/roles/docker-moodle/vars/configuration.yml +++ b/roles/docker-moodle/vars/configuration.yml @@ -7,7 +7,7 @@ version: "latest" features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false central_database: true csp: flags: diff --git a/roles/docker-mybb/vars/configuration.yml b/roles/docker-mybb/vars/configuration.yml index cd38d23d..f8c2956e 100644 --- a/roles/docker-mybb/vars/configuration.yml +++ b/roles/docker-mybb/vars/configuration.yml @@ -3,5 +3,5 @@ version: "latest" features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false central_database: true diff --git a/roles/docker-nextcloud/vars/configuration.yml b/roles/docker-nextcloud/vars/configuration.yml index 76e646e7..4ef8bbfd 100644 --- a/roles/docker-nextcloud/vars/configuration.yml +++ b/roles/docker-nextcloud/vars/configuration.yml @@ -23,7 +23,7 @@ credentials: features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false ldap: true oidc: true central_database: true diff --git a/roles/docker-oauth2-proxy/vars/configuration.yml b/roles/docker-oauth2-proxy/vars/configuration.yml index 857fbd34..bc75e763 100644 --- a/roles/docker-oauth2-proxy/vars/configuration.yml +++ b/roles/docker-oauth2-proxy/vars/configuration.yml @@ -5,4 +5,4 @@ allowed_roles: admin features: matomo: true css: true - landingpage_iframe: false \ No newline at end of file + portfolio_iframe: false \ No newline at end of file diff --git a/roles/docker-openproject/vars/configuration.yml b/roles/docker-openproject/vars/configuration.yml index 51957f29..69c04e21 100644 --- a/roles/docker-openproject/vars/configuration.yml +++ b/roles/docker-openproject/vars/configuration.yml @@ -9,7 +9,7 @@ ldap: features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false ldap: true central_database: true oauth2: true diff --git a/roles/docker-peertube/vars/configuration.yml b/roles/docker-peertube/vars/configuration.yml index fd44c963..a2162116 100644 --- a/roles/docker-peertube/vars/configuration.yml +++ b/roles/docker-peertube/vars/configuration.yml @@ -2,7 +2,7 @@ version: "bookworm" features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false central_database: true csp: flags: diff --git a/roles/docker-pgadmin/vars/configuration.yml b/roles/docker-pgadmin/vars/configuration.yml index bd5fa27f..4444254a 100644 --- a/roles/docker-pgadmin/vars/configuration.yml +++ b/roles/docker-pgadmin/vars/configuration.yml @@ -10,6 +10,6 @@ oauth2_proxy: features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false central_database: true oauth2: true \ No newline at end of file diff --git a/roles/docker-phpldapadmin/vars/configuration.yml b/roles/docker-phpldapadmin/vars/configuration.yml index a957101f..c6394085 100644 --- a/roles/docker-phpldapadmin/vars/configuration.yml +++ b/roles/docker-phpldapadmin/vars/configuration.yml @@ -5,6 +5,6 @@ oauth2_proxy: features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false ldap: true oauth2: true \ No newline at end of file diff --git a/roles/docker-phpmyadmin/vars/configuration.yml b/roles/docker-phpmyadmin/vars/configuration.yml index f6709be7..903723b1 100644 --- a/roles/docker-phpmyadmin/vars/configuration.yml +++ b/roles/docker-phpmyadmin/vars/configuration.yml @@ -6,7 +6,7 @@ oauth2_proxy: features: matomo: true css: false - landingpage_iframe: false + portfolio_iframe: false central_database: true oauth2: true hostname: central-mariadb \ No newline at end of file diff --git a/roles/docker-pixelfed/vars/configuration.yml b/roles/docker-pixelfed/vars/configuration.yml index ade17b9d..aa6aaefe 100644 --- a/roles/docker-pixelfed/vars/configuration.yml +++ b/roles/docker-pixelfed/vars/configuration.yml @@ -3,7 +3,7 @@ version: "latest" features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false central_database: true csp: flags: diff --git a/roles/docker-portfolio/templates/config.yaml.j2 b/roles/docker-portfolio/templates/config.yaml.j2 index f2f83fe3..87613e55 100644 --- a/roles/docker-portfolio/templates/config.yaml.j2 +++ b/roles/docker-portfolio/templates/config.yaml.j2 @@ -28,7 +28,7 @@ accounts: class: fa-brands fa-mastodon url: "{{ web_protocol }}://{{ service_provider.contact.mastodon.split('@')[2] }}/@{{ service_provider.contact.mastodon.split('@')[1] }}" identifier: "{{service_provider.contact.mastodon}}" - iframe: {{ applications | is_feature_enabled('landing_page_iframe','mastodon') }} + iframe: {{ applications | is_feature_enabled('portfolio_iframe','mastodon') }} {% endif %} {% if service_provider.contact.bluesky is defined and service_provider.contact.bluesky != "" %} @@ -52,7 +52,7 @@ accounts: class: fa-solid fa-camera identifier: "{{service_provider.contact.pixelfed}}" url: "{{ web_protocol }}://{{ service_provider.contact.pixelfed.split('@')[2] }}/@{{ service_provider.contact.pixelfed.split('@')[1] }}" - iframe: {{ applications | is_feature_enabled('landing_page_iframe','pixelfed') }} + iframe: {{ applications | is_feature_enabled('portfolio_iframe','pixelfed') }} {% endif %} {% if service_provider.contact.peertube is defined and service_provider.contact.peertube != "" %} @@ -64,7 +64,7 @@ accounts: class: fa-solid fa-video identifier: "{{service_provider.contact.peertube}}" url: "{{ web_protocol }}://{{ service_provider.contact.peertube.split('@')[2] }}/@{{ service_provider.contact.peertube.split('@')[1] }}" - iframe: {{ applications | is_feature_enabled('landing_page_iframe','peertube') }} + iframe: {{ applications | is_feature_enabled('portfolio_iframe','peertube') }} {% endif %} {% if service_provider.contact.wordpress is defined and service_provider.contact.wordpress != "" %} @@ -76,7 +76,7 @@ accounts: class: fa-solid fa-blog identifier: "{{service_provider.contact.wordpress}}" url: "{{ web_protocol }}://{{ service_provider.contact.wordpress.split('@')[2] }}/@{{ service_provider.contact.wordpress.split('@')[1] }}" - iframe: {{ applications | is_feature_enabled('landing_page_iframe','wordpress') }} + iframe: {{ applications | is_feature_enabled('portfolio_iframe','wordpress') }} {% endif %} {% if service_provider.contact.source_code is defined and service_provider.contact.source_code != "" %} @@ -98,7 +98,7 @@ accounts: class: fas fa-network-wired identifier: "{{service_provider.contact.friendica}}" url: "{{ web_protocol }}://{{ service_provider.contact.friendica.split('@')[2] }}/@{{ service_provider.contact.friendica.split('@')[1] }}" - iframe: {{ applications | is_feature_enabled('landing_page_iframe','friendica') }} + iframe: {{ applications | is_feature_enabled('portfolio_iframe','friendica') }} {% endif %} diff --git a/roles/docker-portfolio/templates/footer_menu.yaml.j2 b/roles/docker-portfolio/templates/footer_menu.yaml.j2 index be2526a9..7f883f42 100644 --- a/roles/docker-portfolio/templates/footer_menu.yaml.j2 +++ b/roles/docker-portfolio/templates/footer_menu.yaml.j2 @@ -37,13 +37,13 @@ icon: class: fa-solid fa-shield-halved url: https://{{domains.keycloak}}/admin - iframe: {{ applications | is_feature_enabled('landing_page_iframe','keycloak') }} + iframe: {{ applications | is_feature_enabled('portfolio_iframe','keycloak') }} - name: Profile description: Update your personal admin settings icon: class: fa-solid fa-user-gear url: https://{{ domains.keycloak }}/realms/{{oidc.client.id}}/account - iframe: {{ applications | is_feature_enabled('landing_page_iframe','keycloak') }} + iframe: {{ applications | is_feature_enabled('portfolio_iframe','keycloak') }} - name: Logout description: End your admin session securely icon: @@ -113,7 +113,7 @@ icon: class: fas fa-book url: https://{{domains.sphinx}} - iframe: {{ applications | is_feature_enabled('landing_page_iframe','sphinx') }} + iframe: {{ applications | is_feature_enabled('portfolio_iframe','sphinx') }} {% endif %} @@ -124,7 +124,7 @@ icon: class: "fas fa-chalkboard-teacher" url: https://{{domains.presentation}} - iframe: {{ applications | is_feature_enabled('landing_page_iframe','presentation') }} + iframe: {{ applications | is_feature_enabled('portfolio_iframe','presentation') }} {% endif %} diff --git a/roles/docker-portfolio/vars/configuration.yml b/roles/docker-portfolio/vars/configuration.yml index a0a47903..c16f6f44 100644 --- a/roles/docker-portfolio/vars/configuration.yml +++ b/roles/docker-portfolio/vars/configuration.yml @@ -1,7 +1,7 @@ features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false csp: whitelist: script-src: diff --git a/roles/docker-presentation/vars/configuration.yml b/roles/docker-presentation/vars/configuration.yml index 4df67839..eebdcda9 100644 --- a/roles/docker-presentation/vars/configuration.yml +++ b/roles/docker-presentation/vars/configuration.yml @@ -1,7 +1,7 @@ features: matomo: true css: true - landingpage_iframe: true + portfolio_iframe: true csp: whitelist: diff --git a/roles/docker-snipe_it/vars/configuration.yml b/roles/docker-snipe_it/vars/configuration.yml index fefc0bb7..0b765ad7 100644 --- a/roles/docker-snipe_it/vars/configuration.yml +++ b/roles/docker-snipe_it/vars/configuration.yml @@ -2,5 +2,5 @@ version: "latest" features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false central_database: true \ No newline at end of file diff --git a/roles/docker-sphinx/vars/configuration.yml b/roles/docker-sphinx/vars/configuration.yml index 38bf6907..c19bde52 100644 --- a/roles/docker-sphinx/vars/configuration.yml +++ b/roles/docker-sphinx/vars/configuration.yml @@ -1,7 +1,7 @@ features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false csp: flags: script-src: diff --git a/roles/docker-taiga/vars/configuration.yml b/roles/docker-taiga/vars/configuration.yml index 9f2825d9..09eefe31 100644 --- a/roles/docker-taiga/vars/configuration.yml +++ b/roles/docker-taiga/vars/configuration.yml @@ -9,7 +9,7 @@ flavor: 'taigaio' # Potential flavors: robrotheram, taigaio features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false oidc: false central_database: true diff --git a/roles/docker-wordpress/vars/configuration.yml b/roles/docker-wordpress/vars/configuration.yml index c669ea23..c7052dea 100644 --- a/roles/docker-wordpress/vars/configuration.yml +++ b/roles/docker-wordpress/vars/configuration.yml @@ -13,7 +13,7 @@ plugins: features: matomo: true css: false - landingpage_iframe: false + portfolio_iframe: false oidc: true central_database: true csp: diff --git a/roles/docker-yourls/vars/configuration.yml b/roles/docker-yourls/vars/configuration.yml index 15aa7082..360bcbea 100644 --- a/roles/docker-yourls/vars/configuration.yml +++ b/roles/docker-yourls/vars/configuration.yml @@ -9,6 +9,6 @@ oauth2_proxy: features: matomo: true css: true - landingpage_iframe: false + portfolio_iframe: false central_database: true oauth2: true \ No newline at end of file diff --git a/roles/nginx-serve-files/vars/configuration.yml b/roles/nginx-serve-files/vars/configuration.yml index 04faf2cb..5cad484b 100644 --- a/roles/nginx-serve-files/vars/configuration.yml +++ b/roles/nginx-serve-files/vars/configuration.yml @@ -1,4 +1,4 @@ features: matomo: true css: true - landingpage_iframe: true \ No newline at end of file + portfolio_iframe: true \ No newline at end of file diff --git a/roles/nginx-serve-html/vars/configuration.yml b/roles/nginx-serve-html/vars/configuration.yml index 0ae90f39..f30a6270 100644 --- a/roles/nginx-serve-html/vars/configuration.yml +++ b/roles/nginx-serve-html/vars/configuration.yml @@ -1,4 +1,4 @@ features: matomo: true css: true - landingpage_iframe: false \ No newline at end of file + portfolio_iframe: false \ No newline at end of file