// setup of vars used by this and/or included docs
:server-source-productName: JBoss EAP 7.4
:server-source-name: JBoss EAP
:server-source-version: 7.4.0.GA
:server-source-baseDir: jboss-eap-7.4

:server-target-productName: JBoss EAP 8.1
:server-target-name: JBoss EAP
:server-target-version: 8.1.0.GA
:server-target-baseDir: jboss-eap-8.1

:includesDir: topics

// toc setup
:toc:
:numbered:

// include abstract
include::{includesDir}/ServerMigration.adoc[]

// customize
The server migration from {server-source-productName} to {server-target-productName} includes:

 * Modules Migration
 * Standalone Server Migration
 * Managed Domain Migration

:leveloffset: +1

// --- modules migration

include::{includesDir}/ServerMigration-Modules.adoc[]

// --- standalone server migration

include::{includesDir}/ServerMigration-StandaloneServer.adoc[]

:leveloffset: +1

// ------ standalone server configuration migration

include::{includesDir}/ServerMigration-StandaloneServer-StandaloneServerConfiguration.adoc[]

:leveloffset: +1

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-StandaloneServer-StandaloneServerConfiguration-MigrateLegacySecurityRealms.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-StandaloneServer-StandaloneServerConfiguration-MigrateLegacySecurityDomains.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ServerConfiguration-Subsystem-Update-jgroups.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-Subsystem-Add-health.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-Subsystem-Add-metrics.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-Subsystem-Add-microprofile-jwt-smallrye.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]

:leveloffset: -1

:leveloffset: -1

// --- managed domain migration

include::{includesDir}/ServerMigration-ManagedDomain.adoc[]

// ------ domain configuration

:leveloffset: +1

include::{includesDir}/ServerMigration-ManagedDomain-DomainConfiguration.adoc[]

:leveloffset: +1

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-RemoveUnsupportedSubsystems.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityRealms.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ManagedDomain-DomainConfiguration-MigrateLegacySecurityDomains.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ServerConfiguration-Subsystem-Migrate-keycloak.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ServerConfiguration-Subsystem-Migrate-picketlink.adoc[]

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ServerConfiguration-Subsystem-Update-jgroups.adoc[]

include::{includesDir}/ServerMigration-ManagedDomain-AddHostExcludes.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-MigrateDeployments.adoc[]

:leveloffset: -1

// ------ host configuration

include::{includesDir}/ServerMigration-ManagedDomain-HostConfiguration.adoc[]

:leveloffset: +1

include::{includesDir}/EAP7.4toEAP8.1-ServerMigration-ServerConfiguration-MigrateJBossDomainProperties.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedModules.adoc[]

include::{includesDir}/ServerMigration-ServerConfiguration-MigrateReferencedPaths.adoc[]

:leveloffset: -1

:leveloffset: -1

:leveloffset: -1