Browse Source

test(gemi): Add 'genie' stack kitchen-test

Signed-off-by: Jeremy MAURO <jeremy.mauro@gmail.com>
Jeremy MAURO 2 years ago
parent
commit
9108e911ab
3 changed files with 14 additions and 0 deletions
  1. 5 0
      base.rb
  2. 0 0
      cookbooks/workstation/recipes/_genie.rb
  3. 9 0
      kitchen.yml

+ 5 - 0
base.rb

@@ -26,6 +26,11 @@ named_run_list :apt, [
   'workstation::_apt',
 ]
 
+named_run_list :genie, [
+  'workstation::_resolver',
+  'workstation::_genie',
+]
+
 # Specify a custom source for a single cookbook:
 # cookbook 'example_cookbook', path: '../cookbooks/example_cookbook'
 cookbook 'etckeeper', git: 'https://github.com/jmauro/etckeeper-cookbook', branch: 'master-next'

+ 0 - 0
cookbooks/workstation/recipes/_systemd-genie.rb → cookbooks/workstation/recipes/_genie.rb


+ 9 - 0
kitchen.yml

@@ -67,3 +67,12 @@ suites:
         - podman start chef-latest
       post_destroy:
         - podman volume prune -f
+  - name: workstation-genie
+    provisioner:
+      named_run_list: 'genie'
+    lifecycle:
+      pre_create:
+        - podman create --name chef-latest --replace docker.io/chef/chef:latest sh
+        - podman start chef-latest
+      post_destroy:
+        - podman volume prune -f