--- # Internal apps - hosts: hosts_vitamui_iam_internal gather_facts: no any_errors_fatal: true roles: - vitamui vars: vitamui_struct: "{{ vitamui.iam_internal }}" vitamui_certificate_type: "server" password_keystore: "{{ keystores_server_iam_internal }}" password_truststore: "{{ truststores_server }}" vitam_cert: "{{ vitam_certs.vitamui }}" consul_tags: "iam-internal, api, internal" tags: - iam-internal - hosts: hosts_vitamui_security_internal gather_facts: no any_errors_fatal: true roles: - vitamui vars: vitamui_struct: "{{ vitamui.security_internal }}" vitamui_certificate_type: "server" password_keystore: "{{ keystores_server_security_internal }}" password_truststore: "{{ truststores_server }}" consul_tags: "security-internal, api, internal" tags: - security-internal # External apps - hosts: hosts_vitamui_iam_external gather_facts: no any_errors_fatal: true roles: - vitamui vars: vitamui_struct: "{{ vitamui.iam_external }}" vitamui_certificate_type: "external" password_keystore: "{{ keystores_server_iam_external }}" password_truststore: "{{ truststores_client_external }}" consul_tags: "iam-external, api, external" tags: - iam-external - hosts: hosts_cas_server gather_facts: no any_errors_fatal: true roles: - vitamui vars: vitamui_struct: "{{ vitamui.cas_server }}" vitamui_certificate_type: "external" password_keystore: "{{ keystores_server_cas_server }}" password_truststore: "{{ truststores_client_external }}" consul_tags: "cas-server, cas, external" tags: - cas-server #UI - hosts: hosts_ui_identity gather_facts: no any_errors_fatal: true roles: - vitamui vars: vitamui_struct: "{{ vitamui.identity }}" vitamui_certificate_type: "server" password_keystore: "{{ keystores_server_ui_identity }}" password_truststore: "{{ truststores_server }}" consul_tags: "ui-identity, ui" tags: - ui-identity - hosts: hosts_ui_portal gather_facts: no any_errors_fatal: true roles: - vitamui vars: vitamui_struct: "{{ vitamui.portal }}" vitamui_certificate_type: "server" password_keystore: "{{ keystores_server_ui_portal }}" password_truststore: "{{ truststores_server }}" consul_tags: "ui-portal, ui" tags: - ui-portal # supposed portlets - hosts: hosts_ui_identity_admin gather_facts: no any_errors_fatal: true roles: - vitamui vars: vitamui_struct: "{{ vitamui.identity_admin }}" vitamui_certificate_type: "server" password_keystore: "{{ keystores_server_ui_identity_admin }}" password_truststore: "{{ truststores_server }}" consul_tags: "ui-identity-admin, ui" tags: - ui-identity-admin