diff --git a/Puppetfile b/Puppetfile
index 64719c02e..de9747db5 100644
--- a/Puppetfile
+++ b/Puppetfile
@@ -154,6 +154,10 @@ mod 'sysctl',
   :git => 'https://github.com/duritong/puppet-sysctl',
   :ref => 'v0.0.11'
 
+mod 'ipaclient',
+  :git => 'https://github.com/joshuabaird/puppet-ipaclient',
+  :ref => '2.5.1'
+
 mod 'staging',
   :git => 'https://github.com/nanliu/puppet-staging',
   :ref => '1.0.4'
diff --git a/external_modules.txt b/external_modules.txt
index 290ca5467..125702a46 100644
--- a/external_modules.txt
+++ b/external_modules.txt
@@ -1,6 +1,7 @@
 antonlindstrom/puppet-powerdns
 camptocamp/puppet-kmod
 duritong/puppet-sysctl
+joshuabaird/puppet-ipaclient
 nanliu/puppet-staging
 puppetlabs/puppetlabs-apache
 puppetlabs/puppetlabs-apt