diff --git a/README.md b/README.md
index 4ac7383a40599faec9086f4768814c47d8ed1f79..b111d0d385b5703f4b2d1e7e06f83ff4ac26dba0 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,7 @@ Supported Distributions
 
 * RHEL/CentOS 7.4+
 * Fedora 26+
+* Ubuntu
 
 Roles
 -----
diff --git a/roles/ipaclient/vars/Ubuntu.yml b/roles/ipaclient/vars/Ubuntu.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ded2f5e0ed74371b3817386ed9f913667c668b76
--- /dev/null
+++ b/roles/ipaclient/vars/Ubuntu.yml
@@ -0,0 +1,2 @@
+# vars/Ubuntu.yml
+ipaclient_packages: [ "freeipa-client" ]
diff --git a/roles/ipareplica/vars/Ubuntu.yml b/roles/ipareplica/vars/Ubuntu.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ad493128e10ef93271f42a8d182412cce8715ef4
--- /dev/null
+++ b/roles/ipareplica/vars/Ubuntu.yml
@@ -0,0 +1,4 @@
+# vars/Ubuntu.yml
+ipareplica_packages: [ "freeipa-server" ]
+ipareplica_packages_dns: [ "freeipa-server-dns" ]
+ipareplica_packages_adtrust: [ ]
diff --git a/roles/ipaserver/vars/Ubuntu.yml b/roles/ipaserver/vars/Ubuntu.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f668c93bbfb383183990ea3e786145eedded78d9
--- /dev/null
+++ b/roles/ipaserver/vars/Ubuntu.yml
@@ -0,0 +1,4 @@
+# vars/Ubuntu.yml
+ipaserver_packages: [ "freeipa-server" ]
+ipaserver_packages_dns: [ "freeipa-server-dns" ]
+ipaserver_packages_adtrust: [ ]