Option to enable/disable ssl
diff --git a/heka/files/input/amqp.toml b/heka/files/input/amqp.toml
index 870731a..c3dbd70 100644
--- a/heka/files/input/amqp.toml
+++ b/heka/files/input/amqp.toml
@@ -1,6 +1,6 @@
 [input_{{ name }}]
 type = "AMQPInput"
-url = "amqp{% if values.ssl is defined %}s{% endif %}://{{ values.user }}:{{ values.password }}@{{ values.host }}:{{ values.port }}/{{ values.vhost }}"
+url = "amqp{% if values.ssl is defined and values.ssl.get('enabled', True) %}s{% endif %}://{{ values.user }}:{{ values.password }}@{{ values.host }}/{{ values.vhost }}"
 exchange = "{{ values.exchange }}"
 exchange_type = "{{ values.exchange_type }}"
 
@@ -25,7 +25,7 @@
 decoder = "{{ values.decoder }}"
 splitter = "{{ values.splitter }}"
 
-{%- if values.ssl is defined %}
+{%- if values.ssl is defined and values.ssl.get('enabled', True) %}
 [input_{{ name }}.tls]
 cert_file = "{{ values.ssl.cert_file }}"
 key_file = "{{ values.ssl.key_file }}"
diff --git a/heka/files/output/amqp.toml b/heka/files/output/amqp.toml
index 3305a4e..5932b71 100644
--- a/heka/files/output/amqp.toml
+++ b/heka/files/output/amqp.toml
@@ -1,6 +1,6 @@
 [AMQPOutput_{{ name }}]
 type = "AMQPOutput"
-url = "amqp{% if values.ssl is defined %}s{% endif %}://{{ values.user }}:{{ values.password }}@{{ values.host }}/{{ values.vhost }}"
+url = "amqp{% if values.ssl is defined and values.ssl.get('enabled', True) %}s{% endif %}://{{ values.user }}:{{ values.password }}@{{ values.host }}/{{ values.vhost }}"
 exchange = "{{ values.exchange }}"
 exchange_type = "{{ values.exchange_type }}"
 message_matcher = "{{ values.message_matcher }}"
@@ -12,7 +12,7 @@
 delay = "{{ values.get('delay', '250ms') }}"
 max_retries = {{ values.get('max_retries', '-1') }}
 
-{%- if values.ssl is defined %}
+{%- if values.ssl is defined and values.ssl.get('enabled', True) %}
 [AMQPOutput_{{ name }}.tls]
 cert_file = "{{ values.ssl.cert_file }}"
 key_file = "{{ values.ssl.key_file }}"