diff --git a/.travis.yml b/.travis.yml
index 182a7b38a0b5f832fa03cc4902497296d1c315e4..fbf0fd83933fdaaa25a238b242221c5f3df5b2d9 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,6 +10,7 @@ env:
     - platform: xenial
     - platform: trusty
     - platform: precise
+    - &stretch platform=stretch
     - platform: jessie
     - platform: wheezy
 matrix:
@@ -17,6 +18,7 @@ matrix:
     allow_failures:
         - python: "3.5"
         - env: *openbsd59
+        - env: *stretch
 cache:
   - pip
   - directories:
diff --git a/molecule.yml b/molecule.yml
index b372e85f0ade5e3920ceaec1898ec851ea4648c0..1b3b9623ccb7186f891b1da28699d36b8212c07d 100644
--- a/molecule.yml
+++ b/molecule.yml
@@ -26,6 +26,8 @@ vagrant:
     box: ubuntu/trusty32
   - name: precise
     box: hashicorp/precise32
+  - name: stretch
+    box: remram/debian-9-i386
   - name: jessie
     box: deb/jessie-i386
   - name: wheezy
diff --git a/tasks/main.yml b/tasks/main.yml
index fbde78cb5fe0314fc5f3ffc6479ea67c01cd11a0..2b91e0a94fb6230fb3d9539d78ddb95e34d8a9d7 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -5,4 +5,4 @@
   assert:
     that:
         - ansible_os_family in ['OpenBSD', 'Debian']
-        - ansible_distribution_release in ['6.0', '5.9', 'xenial', 'trusty', 'precise', 'jessie', 'wheezy']
+        - ansible_distribution_release in ['6.0', '5.9', 'xenial', 'trusty', 'precise', 'stretch', 'jessie', 'wheezy']