Enable linting for the repo

This change creates necessary configuration for running lint
against the changes sent to this repository. Outcomes of all
checks are currently disabled and they will be enabled once
the current issues are fixed.

ansible-lint, yamllint, and shellcheck are enabled for the repo.

provisioner-type:bifrost
installer-type:kubespray
deploy-scenario:k8-calico-nofeature

Change-Id: I04544ff9bdddad2a259390531f2a5025521ed2b2
diff --git a/test-requirements.txt b/test-requirements.txt
new file mode 100644
index 0000000..13213c7
--- /dev/null
+++ b/test-requirements.txt
@@ -0,0 +1,10 @@
+#-------------------------------------------------------------------------------
+# This file contains engine python requirement version pins.
+# Changing versions might have side effects!
+#-------------------------------------------------------------------------------
+
+# NOTE: engine test requirements
+tox==3.14.3
+ansible-lint==4.1.0
+yamllint==1.19.0
+shellcheck-py==0.7.0.1