diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/fat-default-server/provisioning.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/fat-default-server/provisioning.xml
new file mode 100644
index 00000000..c5b2922f
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/fat-default-server/provisioning.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/slim-default-server/provisioning.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/slim-default-server/provisioning.xml
new file mode 100644
index 00000000..5d4c0c21
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/definitions/slim-default-server/provisioning.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/pom.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/pom.xml
new file mode 100644
index 00000000..962db701
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/pom.xml
@@ -0,0 +1,71 @@
+
+
+
+ 4.0.0
+ org.jboss.eap.galleon.s2i
+ eap-s2i-galleon-pack
+ 3.0.0.Final
+ pom
+ EAP Galleon feature-pack for OpenShift
+
+ EAP Galleon feature-pack for OpenShift
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+ ${env.WILDFLY_VERSION}
+ ${env.GALLEON_WILDFLY_VERSION}
+
+
+
+
+ org.jboss.eap
+ wildfly-galleon-pack
+ ${version.org.wildfly}
+ zip
+
+
+
+
+
+
+ org.wildfly.galleon-plugins
+ wildfly-galleon-maven-plugin
+ ${version.org.wildfly.galleon-plugins}
+
+
+ eap-openshift-feature-pack-build
+
+ build-user-feature-pack
+
+ compile
+
+
+
+
+
+
+
+
diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/model.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/model.xml
new file mode 100644
index 00000000..b3f2a36b
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/model.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/standalone-microprofile-ha.xml/config.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/standalone-microprofile-ha.xml/config.xml
new file mode 100644
index 00000000..3d230809
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/configs/standalone/standalone-microprofile-ha.xml/config.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/content/modules/layers.conf b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/content/modules/layers.conf
new file mode 100644
index 00000000..d54ae5d1
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/content/modules/layers.conf
@@ -0,0 +1 @@
+layers=openshift
\ No newline at end of file
diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/package.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/package.xml
new file mode 100644
index 00000000..48ba346f
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/package.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/pm/wildfly/tasks.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/pm/wildfly/tasks.xml
new file mode 100644
index 00000000..a0a459a2
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/src/main/resources/packages/layers.conf/pm/wildfly/tasks.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/wildfly-user-feature-pack-build.xml b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/wildfly-user-feature-pack-build.xml
new file mode 100644
index 00000000..9786f0c3
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/artifacts/opt/jboss/container/eap/galleon/eap-s2i-galleon-pack/wildfly-user-feature-pack-build.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+ org.wildfly:wildfly-ee-galleon-pack
+
+
+
+
+ org.wildfly:wildfly-galleon-pack
+
+
+
+
+
+
diff --git a/jboss/container/eap/galleon/config/mp/configure.sh b/jboss/container/eap/galleon/config/mp/configure.sh
new file mode 100644
index 00000000..7c873982
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/configure.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+# Configure module
+set -e
+
+SCRIPT_DIR=$(dirname $0)
+ARTIFACTS_DIR=${SCRIPT_DIR}/artifacts
+
+chown -R jboss:root $SCRIPT_DIR
+chmod -R ug+rwX $SCRIPT_DIR
+
+pushd ${ARTIFACTS_DIR}
+cp -pr * /
+popd
diff --git a/jboss/container/eap/galleon/config/mp/module.yaml b/jboss/container/eap/galleon/config/mp/module.yaml
new file mode 100644
index 00000000..6467dd32
--- /dev/null
+++ b/jboss/container/eap/galleon/config/mp/module.yaml
@@ -0,0 +1,7 @@
+schema_version: 1
+name: jboss.container.eap.galleon.config.mp
+version: '1.0'
+description: Install Galleon descriptions and EAP s2i feature-pack for mp config
+
+execute:
+- script: configure.sh
diff --git a/jboss/container/eap/galleon/module.yaml b/jboss/container/eap/galleon/module.yaml
index 2c2b3dc7..45335fec 100644
--- a/jboss/container/eap/galleon/module.yaml
+++ b/jboss/container/eap/galleon/module.yaml
@@ -5,7 +5,7 @@ description: Install Galleon descriptions and EAP s2i feature-pack. Configure ga
envs:
- name: S2I_FP_VERSION
- value: "21.0.0.Final"
+ value: "3.0.0.Final"
- name: GALLEON_DEFINITIONS
value: /opt/jboss/container/eap/galleon/definitions
- name: GALLEON_MAVEN_REPO_HOOK_SCRIPT