diff --git a/requirements.dev.txt b/requirements.dev.txt
index 8b7d8ba0eaec38d44f3e2b7b5c5d7ba3edaaae20..85866dba3d6dcc80ba49a9a4caada2cfb177a211 100644
--- a/requirements.dev.txt
+++ b/requirements.dev.txt
@@ -5,17 +5,14 @@
 #    pip-compile --output-file=requirements.dev.txt requirements.dev.in
 #
 ansible-lint==4.2.0       # via -r requirements.dev.in
-ansible==2.9.6            # via -r requirements.in, ansible-lint, molecule
-appdirs==1.4.3            # via virtualenv
+ansible==2.9.7            # via -r requirements.in, ansible-lint, molecule
 arrow==0.15.5             # via jinja2-time
-aspy.yaml==1.3.0          # via pre-commit
 attrs==19.3.0             # via pytest
 bcrypt==3.1.7             # via paramiko
 binaryornot==0.4.4        # via cookiecutter
 cerberus==1.3.2           # via molecule
 certifi==2020.4.5.1       # via requests
 cffi==1.14.0              # via bcrypt, cryptography, pynacl
-cfgv==3.1.0               # via pre-commit
 chardet==3.0.4            # via binaryornot, requests
 click-completion==0.5.2   # via molecule
 click-help-colors==0.8    # via molecule
@@ -23,33 +20,29 @@ click==7.1.1              # via click-completion, click-help-colors, cookiecutte
 colorama==0.4.3           # via molecule, python-gilt
 cookiecutter==1.7.0       # via molecule
 cryptography==2.9         # via ansible, paramiko
-distlib==0.3.0            # via virtualenv
+distro==1.5.0             # via selinux
 docker==4.2.0             # via molecule
 entrypoints==0.3          # via flake8
 fasteners==0.15           # via python-gilt
-filelock==3.0.12          # via virtualenv
 flake8==3.7.9             # via -r requirements.dev.in
 future==0.18.2            # via cookiecutter
-identify==1.4.14          # via pre-commit
 idna==2.9                 # via requests
-importlib-metadata==1.6.0  # via pluggy, pre-commit, pytest, virtualenv
+importlib-metadata==1.6.0  # via pluggy, pytest
 jinja2-time==0.2.0        # via cookiecutter
-jinja2==2.11.1            # via ansible, click-completion, cookiecutter, jinja2-time, molecule
+jinja2==2.11.2            # via ansible, click-completion, cookiecutter, jinja2-time, molecule
 markupsafe==1.1.1         # via jinja2
 mccabe==0.6.1             # via flake8
-molecule[docker]==3.0.2   # via -r requirements.dev.in
+molecule[docker]==3.0.3   # via -r requirements.dev.in
 monotonic==1.5            # via fasteners
 more-itertools==8.2.0     # via pytest
 netaddr==0.7.19           # via -r requirements.in
-nodeenv==1.3.5            # via pre-commit
 packaging==20.3           # via pytest
 paramiko==2.7.1           # via molecule
-pathspec==0.7.0           # via yamllint
+pathspec==0.8.0           # via yamllint
 pexpect==4.8.0            # via molecule
-pip-tools==4.5.1          # via -r requirements.dev.in
+pip-tools==5.0.0          # via -r requirements.dev.in
 pluggy==0.13.1            # via molecule, pytest
 poyo==0.5.0               # via cookiecutter
-pre-commit==1.21.0        # via molecule
 ptyprocess==0.6.0         # via pexpect
 py==1.8.1                 # via pytest
 pycodestyle==2.5.0        # via flake8
@@ -60,24 +53,24 @@ pyparsing==2.4.7          # via packaging
 pytest==5.4.1             # via testinfra
 python-dateutil==2.8.1    # via arrow
 python-gilt==1.2.3        # via molecule
-pyyaml==5.3.1             # via -r requirements.in, ansible, ansible-lint, aspy.yaml, molecule, pre-commit, python-gilt, yamllint
+pyyaml==5.3.1             # via -r requirements.in, ansible, ansible-lint, molecule, python-gilt, yamllint
 requests==2.23.0          # via cookiecutter, docker
 ruamel.yaml.clib==0.2.0   # via ruamel.yaml
 ruamel.yaml==0.16.10      # via ansible-lint
+selinux==0.2.1            # via molecule
 sh==1.12.14               # via molecule, python-gilt
 shellingham==1.3.2        # via click-completion
-six==1.14.0               # via ansible-lint, bcrypt, click-completion, cryptography, docker, fasteners, molecule, packaging, pip-tools, pre-commit, pynacl, python-dateutil, virtualenv, websocket-client
+six==1.14.0               # via ansible-lint, bcrypt, click-completion, cryptography, docker, fasteners, packaging, pip-tools, pynacl, python-dateutil, websocket-client
 tabulate==0.8.7           # via molecule
 testinfra==5.0.0          # via -r requirements.dev.in
-toml==0.10.0              # via pre-commit
 tree-format==0.1.2        # via molecule
-urllib3==1.25.8           # via requests
-virtualenv==20.0.16       # via pre-commit
+urllib3==1.25.9           # via requests
 wcwidth==0.1.9            # via pytest
 websocket-client==0.57.0  # via docker
 whichcraft==0.6.1         # via cookiecutter
-yamllint==1.21.0          # via -r requirements.dev.in, molecule
+yamllint==1.22.1          # via -r requirements.dev.in, molecule
 zipp==3.1.0               # via importlib-metadata
 
 # The following packages are considered to be unsafe in a requirements file:
+# pip
 # setuptools
diff --git a/requirements.txt b/requirements.txt
index a66b3f779402cc8b7f12c2c438320774ac9ee842..2dda7e4a7868ecdc851583965b30bd4ad9e60b5c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,10 +4,10 @@
 #
 #    pip-compile --output-file=requirements.txt requirements.in
 #
-ansible==2.9.6            # via -r requirements.in
+ansible==2.9.7            # via -r requirements.in
 cffi==1.14.0              # via cryptography
 cryptography==2.9         # via ansible
-jinja2==2.11.1            # via ansible
+jinja2==2.11.2            # via ansible
 markupsafe==1.1.1         # via jinja2
 netaddr==0.7.19           # via -r requirements.in
 pycparser==2.20           # via cffi