diff --git a/group_vars/mash_servers b/group_vars/mash_servers index ece9d0b..70d3b2c 100644 --- a/group_vars/mash_servers +++ b/group_vars/mash_servers @@ -123,6 +123,8 @@ devture_systemd_service_manager_services_list_auto: | + ([{'name': (infisical_identifier + '-frontend.service'), 'priority': 2000, 'groups': ['mash', 'infisical', 'infisical-frontend']}] if infisical_enabled else []) + + ([{'name': (influxdb + '.service'), 'priority': 2000, 'groups': ['mash', 'influxdb']}] if influxdb_enabled else []) + + ([{'name': (jitsi_identifier + '-web.service'), 'priority': 4200, 'groups': ['mash', 'jitsi', 'jitsi-web']}] if jitsi_enabled else []) + ([{'name': (jitsi_identifier + '-prosody.service'), 'priority': 4000, 'groups': ['mash', 'jitsi', 'jitsi-prosody']}] if jitsi_enabled else []) @@ -1452,6 +1454,46 @@ infisical_mongodb_auth_source: "{{ infisical_mongodb_db_name }}" + +######################################################################## +# # +# influxdb # +# # +######################################################################## + +influxdb_enabled: false + +influxdb_identifier: "{{ mash_playbook_service_identifier_prefix }}influxdb" + +influxdb_base_path: "{{ mash_playbook_base_path }}/{{ mash_playbook_service_base_directory_name_prefix }}influxdb" + +influxdb_uid: "{{ mash_playbook_uid }}" +influxdb_gid: "{{ mash_playbook_gid }}" + +influxdb_systemd_required_services_list: | + {{ + (['docker.service']) + }} + +influxdb_container_additional_networks: | + {{ + ([mash_playbook_reverse_proxyable_services_additional_network] if mash_playbook_reverse_proxyable_services_additional_network else []) + }} + +influxdb_container_labels_traefik_enabled: "{{ mash_playbook_traefik_labels_enabled }}" +influxdb_container_labels_traefik_docker_network: "{{ mash_playbook_reverse_proxyable_services_additional_network }}" +influxdb_container_labels_traefik_entrypoints: "{{ devture_traefik_entrypoint_primary }}" +influxdb_container_labels_traefik_tls_certResolver: "{{ devture_traefik_certResolver_primary }}" + + +######################################################################## +# # +# /influxdb # +# # +######################################################################## + + + ######################################################################## # # # jitsi # diff --git a/requirements.yml b/requirements.yml index 44c9c20..3d50521 100644 --- a/requirements.yml +++ b/requirements.yml @@ -83,6 +83,9 @@ - src: git+https://github.com/mother-of-all-self-hosting/ansible-role-infisical.git version: v0.3.8-4 name: infisical +- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-influxdb.git + version: v2.7.0-0 + name: influxdb - src: git+https://github.com/mother-of-all-self-hosting/ansible-role-jitsi.git version: v8615-0 name: jitsi diff --git a/setup.yml b/setup.yml index 21f74ec..c5f64e6 100644 --- a/setup.yml +++ b/setup.yml @@ -94,6 +94,8 @@ - role: galaxy/hubsite + - role: galaxy/influxdb + - role: galaxy/jitsi - role: galaxy/keycloak