Define module in defaults.
diff --git a/python/environment.sls b/python/environment.sls
index 34e0991..355d05e 100644
--- a/python/environment.sls
+++ b/python/environment.sls
@@ -14,6 +14,8 @@
   - require:
     - pkg: python_packages
 
+{%- endif %}
+
 {%- if network.proxy.host == 'none' %}
 
 /root/pip/pip.conf:
@@ -31,8 +33,6 @@
 
 {%- endif %}
 
-{%- endif %}
-
 {%- if environment.module.django %}
 
 python_django_packages:
diff --git a/python/map.jinja b/python/map.jinja
index 3dc7fac..bfa06bb 100644
--- a/python/map.jinja
+++ b/python/map.jinja
@@ -1,5 +1,8 @@
 {%- load_yaml as base_defaults %}
 Arch:
+  module: 
+    development: false
+    django: false
   pkgs:
     system:
     - python
@@ -17,6 +20,9 @@
     - libssl-dev
     - libffi-dev
 Debian:
+  module: 
+    development: false
+    django: false
   pkgs:
     system:
     - python
@@ -36,6 +42,9 @@
     - libssl-dev
     - libffi-dev
 RedHat:
+  module: 
+    development: false
+    django: false
   pkgs:
     system:
     - python
@@ -59,7 +68,7 @@
 
 {# STARTLEAGACY: development setup #}
 
-{%- if environment.get('development', False) %}
+{%- if environment.development is defined and environment.development %}
 {% set _dummy = environment.module.update({'development':True}) %}
 {%- endif %}