diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f1fcb41a39dd437e0e7506fa0741ea1dd1c28d5d..e18ae3210ffdebbc21adc74e6e595a1fc5d77a88 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -78,21 +78,6 @@ acceptance with Puppet5 Debian9:
   tags:
     - puppet-tests
 
-acceptance with Puppet5 CentOS7:
-  stage: 'acceptance'
-  variables:
-    RBENV_VERSION: '2.5.1'
-    PUPPET_INSTALL_TYPE: 'agent'
-    BEAKER_IS_PE: 'no'
-    BEAKER_PUPPET_COLLECTION: 'puppet5'
-    BEAKER_debug: 'true'
-    BEAKER_setfile: 'centos7-64'
-    BEAKER_HYPERVISOR: 'docker'
-  script:
-    - bundle exec rake beaker
-  tags:
-    - puppet-tests
-
 acceptance with Puppet6 Ubuntu1604:
   stage: 'acceptance'
   variables:
@@ -138,21 +123,6 @@ acceptance with Puppet6 Debian9:
   tags:
     - puppet-tests
 
-acceptance with Puppet6 CentOS7:
-  stage: 'acceptance'
-  variables:
-    RBENV_VERSION: '2.5.1'
-    PUPPET_INSTALL_TYPE: 'agent'
-    BEAKER_IS_PE: 'no'
-    BEAKER_PUPPET_COLLECTION: 'puppet6'
-    BEAKER_debug: 'true'
-    BEAKER_setfile: 'centos7-64'
-    BEAKER_HYPERVISOR: 'docker'
-  script:
-    - bundle exec rake beaker
-  tags:
-    - puppet-tests
-
 module release:
   stage: 'release'
   variables:
diff --git a/.sync.yml b/.sync.yml
index 0d1e24da7fb35746ee6dfdfd9f28ebfa6cc64762..e576e115dbc005dc087871fcec10862ea6874bbc 100644
--- a/.sync.yml
+++ b/.sync.yml
@@ -72,20 +72,6 @@ appveyor.yml:
           - bundle exec rake beaker
         tags:
           - puppet-tests
-      acceptance with Puppet5 CentOS7:
-        stage: acceptance
-        variables:
-          RBENV_VERSION: '2.5.1'
-          PUPPET_INSTALL_TYPE: 'agent'
-          BEAKER_IS_PE: 'no'
-          BEAKER_PUPPET_COLLECTION: 'puppet5'
-          BEAKER_debug: 'true'
-          BEAKER_setfile: 'centos7-64'
-          BEAKER_HYPERVISOR: 'docker'
-        script:
-          - bundle exec rake beaker
-        tags:
-          - puppet-tests
       acceptance with Puppet6 Ubuntu1604:
         stage: acceptance
         variables:
@@ -128,20 +114,6 @@ appveyor.yml:
           - bundle exec rake beaker
         tags:
           - puppet-tests
-      acceptance with Puppet6 CentOS7:
-        stage: acceptance
-        variables:
-          RBENV_VERSION: '2.5.1'
-          PUPPET_INSTALL_TYPE: 'agent'
-          BEAKER_IS_PE: 'no'
-          BEAKER_PUPPET_COLLECTION: 'puppet6'
-          BEAKER_debug: 'true'
-          BEAKER_setfile: 'centos7-64'
-          BEAKER_HYPERVISOR: 'docker'
-        script:
-          - bundle exec rake beaker
-        tags:
-          - puppet-tests
       module release:
         stage: release
         variables:
diff --git a/README.md b/README.md
index 30e4b99d8218f4c0c7746b5e2537163072890311..9f5ee7271cede7cde66ed163d6a460e5b824f299 100644
--- a/README.md
+++ b/README.md
@@ -262,10 +262,12 @@ Known bugs are listed in `CHANGELOG.md` file.
 
 Even if module should work with Puppet4, Puppet 4 is end of life since 2019-01-01.
 So tests with Puppet 4 are removed.
-Acceptance tests are done with last available release 5 and 6.
+Acceptance tests are done with last available release of Puppet 5 and Puppet 6 (AIO).
 
 PHP shiped with CentOS 7 is version 5.4. WordPress 5.2 requires at least 5.6.20.
-So, CentOS7 is removed from acceptance tests and from the list of compatible OSes.
+Default values for CentOS7 are not removed from the code.
+By this way we expect the module should works if php version requirement is respected.
+But, CentOS7 is removed from acceptance tests and from the list of compatible OSes.
 
 ## Development
 
diff --git a/manifests/params.pp b/manifests/params.pp
index a5e85d0bad269540c9e67f8dfe4aba6c2fae6f73..74bb71f02315f580748e3e7c81154b64304db86f 100644
--- a/manifests/params.pp
+++ b/manifests/params.pp
@@ -12,6 +12,8 @@ class wordpress::params {
       $default_owner = 'www-data'
     }
     'RedHat': {
+      # even with CentOS unsupported, this is not removed.
+      # If a CentOS7 user installs expected php version this module should work.
       $default_owner = 'apache'
     }
     default: {
diff --git a/metadata.json b/metadata.json
index bc92f060e3942f0b2e98e7c87066759d1a6c7063..81dc05fea62841cee774b2956ddcbd795797ee94 100644
--- a/metadata.json
+++ b/metadata.json
@@ -25,12 +25,6 @@
         "9"
       ]
     },
-    {
-      "operatingsystem": "CentOS",
-      "operatingsystemrelease": [
-        "7.0"
-      ]
-    },
     {
       "operatingsystem": "Ubuntu",
       "operatingsystemrelease": [
diff --git a/spec/spec_helper_acceptance.rb b/spec/spec_helper_acceptance.rb
index fceec94b85fa097d24cd53db9ec72adedc6b134f..85d7c2b90384174f8f00826c17b47ed5bb57dde7 100644
--- a/spec/spec_helper_acceptance.rb
+++ b/spec/spec_helper_acceptance.rb
@@ -28,12 +28,6 @@ RSpec.configure do |c|
         on(host, 'apt-get update', acceptable_exit_codes: [0]).stdout
         on(host, 'apt install php5-cli php5-mysql --yes', acceptable_exit_codes: [0]).stdout
         on(host, 'apt install curl libapache2-mod-php5 apache2-mpm-itk --yes', acceptable_exit_codes: [0]).stdout
-      elsif host[:platform] =~ %r{el-7-x86_64}
-        # apache mpm itk is provided by EPEL
-        # curl is used in tests to access at a wordpress newly installed
-        on(host, 'yum install epel-release -y', acceptable_exit_codes: [0]).stdout
-        on(host, 'yum makecache', acceptable_exit_codes: [0]).stdout
-        on(host, 'yum install curl.x86_64 php-cli.x86_64 php-mysql.x86_64 -y', acceptable_exit_codes: [0]).stdout
       elsif host[:platform] =~ %r{ubuntu-16.04-amd64}
         on(host, 'apt-get update', acceptable_exit_codes: [0]).stdout
         # curl is used in tests to access at a wordpress newly installed
@@ -45,9 +39,9 @@ RSpec.configure do |c|
     include '::mysql::server'
 
     $myfqdn = 'localhost'
-    accounts::user { 'wp' : }
-    accounts::user { 'wp2' : }
-    accounts::user { 'wp3' : }
+    accounts::user { 'wp' :}
+    accounts::user { 'wp2' :}
+    accounts::user { 'wp3' :}
 
     class { 'apache':
       default_vhost => false,