Browse Source

Tests - Configure profiling and tweak baseline settings for speed

Jared Ledvina 7 years ago
parent
commit
6065266214

+ 9 - 0
molecule/amazonlinux/molecule.yml

@@ -23,6 +23,15 @@ platforms:
       - /sys/fs/cgroup:/sys/fs/cgroup:ro
 provisioner:
   name: ansible
+  config_options:
+    defaults:
+      callback_whitelist: timer,profile_tasks
+      fact_caching: jsonfile
+      fact_caching_connection: ./cache
+      poll_interval: 3
+      forks: 100
+    connection:
+      pipelining: true
   playbooks:
     prepare: ../default/prepare.yml
     create: ../default/create.yml

+ 9 - 0
molecule/centos/molecule.yml

@@ -23,6 +23,15 @@ platforms:
       - /sys/fs/cgroup:/sys/fs/cgroup:ro
 provisioner:
   name: ansible
+  config_options:
+    defaults:
+      callback_whitelist: timer,profile_tasks
+      fact_caching: jsonfile
+      fact_caching_connection: ./cache
+      poll_interval: 3
+      forks: 100
+    connection:
+      pipelining: true
   playbooks:
     prepare: ../default/prepare.yml
     create: ../default/create.yml

+ 9 - 0
molecule/debian/molecule.yml

@@ -24,6 +24,15 @@ platforms:
       - /sys/fs/cgroup:/sys/fs/cgroup:ro
 provisioner:
   name: ansible
+  config_options:
+    defaults:
+      callback_whitelist: timer,profile_tasks 
+      fact_caching: jsonfile
+      fact_caching_connection: ./cache
+      poll_interval: 3
+      forks: 100
+    connection:
+      pipelining: true
   playbooks:
     prepare: ../default/prepare.yml
     create: ../default/create.yml

+ 9 - 0
molecule/default/molecule.yml

@@ -86,6 +86,15 @@ platforms:
       - /sys/fs/cgroup:/sys/fs/cgroup:ro
 provisioner:
   name: ansible
+  config_options:
+    defaults:
+      callback_whitelist: timer,profile_tasks
+      fact_caching: jsonfile
+      fact_caching_connection: ./cache
+      poll_interval: 3
+      forks: 100
+    connection:
+      pipelining: true
   directory: ../default/
   lint:
     name: ansible-lint

+ 9 - 0
molecule/fedora/molecule.yml

@@ -32,6 +32,15 @@ platforms:
       - /sys/fs/cgroup:/sys/fs/cgroup:ro
 provisioner:
   name: ansible
+  config_options:
+    defaults:
+      callback_whitelist: timer,profile_tasks
+      fact_caching: jsonfile
+      fact_caching_connection: ./cache
+      poll_interval: 3
+      forks: 100
+    connection:
+      pipelining: true
   playbooks:
     prepare: ../default/prepare.yml
     create: ../default/create.yml

+ 9 - 0
molecule/ubuntu/molecule.yml

@@ -31,6 +31,15 @@ platforms:
 #      - /sys/fs/cgroup:/sys/fs/cgroup:ro
 provisioner:
   name: ansible
+  config_options:
+    defaults:
+      callback_whitelist: timer,profile_tasks
+      fact_caching: jsonfile
+      fact_caching_connection: ./cache
+      poll_interval: 3
+      forks: 100
+    connection:
+      pipelining: true
   playbooks:
     prepare: ../default/prepare.yml
     create: ../default/create.yml