diff --git a/site/profile/Gemfile b/site/profile/Gemfile
index d1d151d..a82076c 100644
--- a/site/profile/Gemfile
+++ b/site/profile/Gemfile
@@ -22,7 +22,7 @@ group :development do
   gem "racc", '~> 1.4.0',                        require: false if Gem::Requirement.create(['>= 2.7.0', '< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
   gem "deep_merge", '~> 1.2.2',                  require: false
   gem "voxpupuli-puppet-lint-plugins", '~> 5.0', require: false
-  gem "facterdb", '~> 2.1',                      require: false
+  gem "facterdb", '~> 3.0',                      require: false
   gem "metadata-json-lint", '~> 4.0',            require: false
   gem "rspec-puppet-facts", '~> 4.0',            require: false
   gem "dependency_checker", '~> 1.0.0',          require: false
diff --git a/site/role/Gemfile b/site/role/Gemfile
index d1d151d..a82076c 100644
--- a/site/role/Gemfile
+++ b/site/role/Gemfile
@@ -22,7 +22,7 @@ group :development do
   gem "racc", '~> 1.4.0',                        require: false if Gem::Requirement.create(['>= 2.7.0', '< 3.0.0']).satisfied_by?(Gem::Version.new(RUBY_VERSION.dup))
   gem "deep_merge", '~> 1.2.2',                  require: false
   gem "voxpupuli-puppet-lint-plugins", '~> 5.0', require: false
-  gem "facterdb", '~> 2.1',                      require: false
+  gem "facterdb", '~> 3.0',                      require: false
   gem "metadata-json-lint", '~> 4.0',            require: false
   gem "rspec-puppet-facts", '~> 4.0',            require: false
   gem "dependency_checker", '~> 1.0.0',          require: false