diff --git a/.gitignore b/.gitignore
index 3f7924496fbf141155f664f82195e9a007f296a9..5f89c143a0dd728e6fd294fbe6fafc7de6e0fdb8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1,6 @@
 .vagrant
 *.retry
 **/vagrant_ansible_inventory
-inventory/credentials/
-inventory/group_vars/fake_hosts.yml
-inventory/host_vars/
 temp
 .idea
 .tox
@@ -17,6 +14,12 @@ contrib/terraform/aws/credentials.tfvars
 *~
 vagrant/
 
+# Ansible inventory
+inventory/*
+!inventory/local
+!inventory/sample
+inventory/*/artifacts/
+
 # Byte-compiled / optimized / DLL files
 __pycache__/
 *.py[cod]
@@ -24,7 +27,6 @@ __pycache__/
 
 # Distribution / packaging
 .Python
-inventory/*/artifacts/
 env/
 build/
 credentials/